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

ЛАБОРАТОРНАЯ РАБОТА №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. Выброс раскаленных газов из реактивного двигателя. Мощность горения изменяется клавишами.