
Среда программирования: Delphi 7.0
Название работы: КР2. Вариант 9. Реализация двухмерных аффинных преобразований. Компьютерная графика
Вид работы: Контрольная работа
Тематика работы: Алгоритмы, Графика, Математика
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 8 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ТУСУР, ФДО, Компьютерная графика, Реализация двухмерных аффинных преобразований, двухмерные, аффинные преобразования, преобразования с фигурой, движение фигуры, двумерное изображение фигуры, аффинные преобразования, перенос фигуры, отражение фигуры, масштабирование фигуры, поворот фигуры
Функции программы:
Контрольная работа 2. Вариант 9.
Реализация двухмерных аффинных преобразований.
Разработать программу на Delphi для реализации двумерных преобразований с фигурой.
Рисунок фигуры приведен на скриншотах данной работы.
Задание:
Согласно варианту заданий, приведенных в приложении 2, построить двумерное изображение заданной фигуры. Над фигурой выполнить все аффинные преобразования: перенос, отражение, масштабирование, поворот.
Подробности.
Цель работы: приобретение навыков моделирования двумерных изображений и применения аффинных преобразований.
Преобразования производятся умножением матриц преобразований на матрицу вершин фигуры и присваиванием новых значений последним. Таким образом, преобразования выполняются над множеством вершин фигуры, после чего результат преобразований отображается с новыми координатами.
Видео работы программы доступно на Youtube по следующей
ссылке
![]()
Описание (отчет):
Есть
на 14 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "Lab2.exe".
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "Lab2.exe".
исходники
Lab2
Lab2
Lab2
Unit1
Unit1Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. Содержание1 Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 Описание используемой среды программирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 3 Описание метода решения задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 4 Описание функциональных возможностей разработанного приложения . . . . . . . . . . . . . . .4 5 Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Приложение А Исходный текст основного модуля . . . . . . . . . . . . . . .