Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабор_4.doc
Скачиваний:
1
Добавлен:
29.04.2019
Размер:
178.69 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА №4

ДВИЖУЩИЕСЯ ИЗОБРАЖЕНИЯ, ДИНАМИЧЕСКАЯ ГРАФИКА

1. Цель работы

Прорисовка графических объектов как объектов динамической графики. Обработка сообщений wm_Destroy, wm_Paint, wm_KeyDown, wm_Timer, wm_Quit. Изучение виртуальных кодов клавиатуры. Методы создания клипов (областей перерисовки) на изображениях.

2. Задание к лабораторной работе

1. Индивидуальные задания раздаются преподавателем, номера заданий заносятся в учебный журнал.

Индивидуальное задание состоит из 1 задачи, выбранных по варианту. Вариант определяется по первым буквам отчества слушателя и табл .1.

Табл. 1.

Первая буква

А

Б

В

Г

Д

Е

Ж

З

И

К

Л

М

Н

О

Вар.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Первая буква

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Щ

Э

Ю

Я

Вар.

15

16

17

18

19

20

1

2

3

4

5

6

7

8

Задание: создать движущееся графическое изображение, с возможностью изменения характеристик его движения, местоположения, масштаба путем создания программы на языках Turbo Pascal и Object Pascal, которая выводит изображение в среде Windows с цветовым разрешением 16,5 млн цветов.

ВАРИАНТЫ ДИНАМИЧЕСКИХ ИЗОБРАЖЕНИЙ

1. Полет бумеранга. Клавишами интерактивно изменяется скорость и угол броска.

2. Движущийся гусеничный трактор (вид сбоку). Скорость изменяется клавишами +, –.

3. Запуск ракеты с космодрома по нажатию клавиши.

4. Автомобиль с вращающимися колесами (вид сбоку). Скорость изменяется клавишами PgUp, PgDn.

5. Шарик, отскакивающий от пола, стенок, потолка. Скорость и направление полета изменяется клавишами.

6. Вращение шара, состоящего из меридианов и параллелей. Скорость движения изменяется клавишами.

7. По экрану движется марсоход. Направление оперативно меняется стрелками.

8. Движение всех планет солнечной системы на фоне звездного неба.

9. Круг-трансформер с изменяемыми радиусом (клавишами +, - ), расположением (клавишами стрелок) и величинами сжатия по горизонтали и вертикали (клавишами PgDn, PgUp).

10. Циферблатные часы с использованием встроенного датчика времени.

11. Вращение шестерни и зубчатого колеса в зацеплении (вид с радиальной стороны). Скорость вращения изменяется клавишами.

12. Колесо катится по дороге. Скорость движения изменяется клавишами.

13. Движение физического маятника, подвешенного на 4 цепях. Скорость качания изменяется клавишами.

14. Подъем груза на высоту с помощью мостового крана. Скорость и направление движения изменяется клавишами.

15. Работа экскаватора. Интерактивно клавишами изменяется траектория перемещения пневморуки.

16. Пневморобот с несколькими степенями свободы исполнительного звена-захвата. Интерактивно клавишами изменяется траектория перемещения захвата.

17. Колебания струны. Клавишами изменяется амплитуда и количество волн.

18. Неоновая реклама с изменяющимися элементами. Клавишами изменяется скорость изменения.

19. Движение пара из вертикальной трубы при боковом ветре. Скорость ветра изменяется клавишами.

20. Выброс раскаленных газов из реактивного двигателя. Мощность горения изменяется клавишами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]