русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основы двумерной графики, простая анимация


Дата добавления: 2015-07-23; просмотров: 847; Нарушение авторских прав


Лабораторная работа № 9.

Вариант 1 Перемещение произвольной группы графических примитивов по траектории, заданной функцией y=sin(x) с одновременным вращением относительно центра тяжести группы примитивов.
Вариант 2 Перемещение произвольного многоугольника по траектории, заданной функцией y=cos(x). Перемещение выполнять по касательной к траектории (в качестве касательной выбрать одно из рёбер многоугольника) . В ходе перемещения изменять масштаб многоугольника(пульсация) по закону изменения касательной к траектории .
Вариант 3 Смоделировать падение нескольких снежинок (снежинки задавать произвольным набором отрезков). В ходе падения изменять масштаб и угол поворота снежинок по случайному закону.
Вариант 4 Смоделировать проход судна под разводным мостом (см. рис). Приближение судна моделировать увеличением его масштаба в следующем порядке: - разведение моста , корабль далеко (маленький масштаб); - приближение корабля (увеличение масштаба) - сведение моста.  
Вариант 5 Задать набор прямоугольных зон и произвольный многоугольник. Смоделировать движение многоугольника по произвольной траектории, проходящей через прямоугольные зоны. При прохождении многоугольника через прямоугольную зону, изменять масштаб или угол наклона многоугольника (в зависимости от типа зоны)
Вариант 6 Смоделировать стрельбу из пушки по произвольной мишени. Мишень задавать на экране нажатием на левую клавишу мыши. Для стрельбы задать начальную скорость полёта снаряда. В зависимости от положения мишени пересчитывать угол наклона ствола и остальные параметры траектории. Мишень, пушку, снаряд и взрыв нарисовать произвольными многоугольниками.
Вариант 7 Смоделировать работу автокрана. Стрелки на клавиатуре “→” “←” - перемещение крана, стрелки “↑” “↓” – подъём-опускание стрелы.
Вариант 8 Смоделировать движение планет вокруг Солнца: 2-3 планеты различного размера, вращаются но разным орбитам. Надписать название одной из планет.
Вариант 9 Смоделировать перемещение чашек весов при взвешивании, в двух направлениях.  
Вариант 10 Смоделировать перемещение коленчатого вала, шатуна и поршня двигателя внутреннего сгорания.  
Вариант 11 Смоделировать движение маятника (колебания), изменять размер (масштаб) груза: в нижней точке – максимальный, в верхних - минимальный. Вращение с постоянной угловой скоростью.
Вариант 12 Смоделировать качение колеса со спицами по наклонной плоскости.
Вариант 13 Смоделировать качение тележки на 2 колесах со спицами по горизонтальной плоскости.
Вариант 14 Смоделировать движение брошенного под углом к горизонту прямоугольного предмета, с вращением.
Вариант 15 Смоделировать работу колёсной зубчатой передачи: 2 колеса различного диаметра со спицами. Задать угловую скорость одного из колёс. Зубья можно не показывать.


<== предыдущая лекция | следующая лекция ==>
Создание триггеров в презентации PowerPoint | Инструменты выделения


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.