Содержимое: 20507215505633.rar (55.87 KB )
Загружен: 07.05.2012

Положительные отзывы: 0
Отрицательные отзывы: 0

Продано: 0
Возвраты: 0

Продавец: kitcon

Написать продавцу

719.08 ₽

Описание товара

  • Контрольная работа по предмету: Компьютерная графика
  • ----------------------------------------------------------------------
  • Задание:
  • Вращение куба. Куб вращается вокруг оси, проходящей через центры верхних граней и параллельной оси Y. Вращение имитируется выводом изображения куба в разных положениях, отличающихся друг от друга на малый угол поворота. Использовать композицию матриц T, Ry, T-1, где T - матрица переноса центра куба в начало координат, Ry - матрица поворота вокруг оси Y, T-1 - перенос центра куба в исходное положение.
  • Рекомендации:
  • Тело представлять набором отрезков. Вращение тела реализуется умножением однородных координат его вершин на композицию матриц переноса и поворота. После этого переходят к видовой системе координат и производят проецирование. Координаты проекции преобразуются в экранные координаты, и изображение выводится на экран. Проецирование осуществляется умножением векторов координат концов отрезков на матрицу проецирования. Вычисленные координаты преобразуются в экранные координаты xa, ya. Включить в программу типы Vector, Matrix и процедуры умножения вектора на матрицу и матрицы на матрицу. Перерисовку изображения производить в обработчике onTimer. Для вывода изображения использовать методы MoveTo, LineTo и другие класса Canvas.
  • Алгоритм вывода изображений:
  • 1. Закрасить текущее изображение цветом фона.
  • 2. Повернуть объект.
  • 3. Вывести изображение объекта.
  • ----------------------------------------------------------------------
  • Программа реализована в среде программирования Delphi с оконным
  • интерфейсом. Готовая контрольная работа, в архиве контрольной
  • находятся исходники (Delphi 7) с подробными комментариями.
  • Оценка поставленная преподавателем: ОТЛИЧНО.
  • ----------------------------------------------------------------------
  • P.S. Используйте данную работу, как учебный материал, на примере которого, Вы
  • сможете разработать свою программу и сдать работу преподавателю на отлично.

Дополнительная информация

  • Прошу Вас оставить положительный отзыв, спасибо.

Отзывы

Отзывов от покупателей не поступало