КОНТРОЛЬНАЯ (Вращение Куба параллельно оси Y) КГ

  • RUB
    • RUB
    • USD
    • EUR
Загружен: 11.05.2024
Содержимое: 20507215505633.rar 55,87 Кбайт

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

КОНТРОЛЬНАЯ (Вращение Куба параллельно оси Y) КГ КОНТРОЛЬНАЯ (Вращение Куба параллельно оси Y) КГ КОНТРОЛЬНАЯ (Вращение Куба параллельно оси Y) КГ КОНТРОЛЬНАЯ (Вращение Куба параллельно оси Y) КГ КОНТРОЛЬНАЯ (Вращение Куба параллельно оси Y) КГ КОНТРОЛЬНАЯ (Вращение Куба параллельно оси Y) КГ КОНТРОЛЬНАЯ (Вращение Куба параллельно оси Y) КГ


Контрольная работа по предмету: Компьютерная графика
----------------------------------------------------------------------
Задание:
Вращение куба. Куб вращается вокруг оси, проходящей через центры верхних граней и параллельной оси 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. Используйте данную работу, как учебный материал, на примере которого, Вы
сможете разработать свою программу и сдать работу преподавателю на отлично.

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

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

Отзывы

0
За последние
1 мес 3 мес 12 мес
0 0 0
0 0 0
В целях противодействия нарушению авторских прав и права собственности, а также исключения необоснованных обвинений в адрес администрации сайта о пособничестве такому нарушению, администрация торговой площадки bitma.ru (//bitma.ru) обращается к Вам с просьбой - в случае обнаружения нарушений на торговой площадке bitma.ru, незамедлительно информировать нас по адресу support@plati.market о факте такого нарушения и предоставить нам достоверную информацию, подтверждающую Ваши авторские права или права собственности. В письме обязательно укажите ваши контактные реквизиты (Ф.И.О., телефон).