Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГСК_Мет_к_самост работе.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.14 Mб
Скачать

1.9.Оформление отчета по лабораторной работе № 4

Титульный лист отчета оформить в соответствии с Приложением 1. В начале отчета необходимо указать цель лабораторной работы и задание.

Далее необходимо представить алгоритм выполнения ТМО в построчном формате. Эту часть отчета следует завершить текстами разработанной самостоятельно процедурой ТМО для одой строки.

В заключении в отчете должны быть представлены скриншоты, с результатами тестирования программы для различных видов ТМО. Скриншоты необходимо дополнять пояснениями и выводами.

1.10. Лабораторная работа № 5

Тема: «Геометрические преобразования на плоскости»

Цель работы – программная реализация геометрических преобразований над двумерными объектами.

Программное обеспечение. Для выполнения лабораторной работы на компьютере должен быть установлен пакет программ Microsoft Visual Studio.

Задание

В данной лабораторной работе требуется разработать программу, в которой предусмотрено интерактивное построение произвольного многоугольника, а также выполнения над ним основных видов геометрических преобразований: плоско-параллельного перемещения, поворота и масштабирования. При подготовке к лабораторной работе и разработке программы следует руководствоваться материалами, изложенными в разд. 1.5 методических указаний [3].

Порядок проведения работы.

Вершины многоугольника нужно вводить интерактивно с помощью мыши. Закрашивание многоугольника должно выполняться автоматически после завершения ввода и после каждого преобразования одним из методов, реализованным в лабораторной работе № 3.

Для программной реализации непрерывных геометрических преобразований необходимо выбрать интегральную или дифференциальную форму их реализации.

Моделирование непрерывных геометрических преобразований должно быть организовано либо в виде анимации с ручным изменением параметра преобразования с помощью мыши, либо как анимация с заранее запрограммированным законом изменения параметров. В любом случае нужно предусмотреть возможность моделирования всех основных видов преобразований – плоско-параллельного перемещения, поворота и масштабирования.

1.11.Оформление отчета по лабораторной работе № 5

Титульный лист отчета оформить в соответствии с Приложением 1. В начале отчета необходимо указать цель лабораторной работы и задание.

Далее необходимо представить алгоритмы преобразования однородных координат для плоско-параллелного перемещения, масштабирования и поворота относительно заданного центра. В отчете следует представить методы реализации непрерывных геометрических преобразований в выбранной форме.

В отчете должны быть представлены скриншоты, с результатами тестирования программы для различных видов геометрических преобразований. Примеры скриншотов, полученных при выполнении операции поворота относительно заданного центра приведены на рис. 1.13 – 1.15.

Рис. 1.13

Рис. 1.14

Рис. 1.15

Примеры скриншотов, полученных при выполнении операции масштабирования по оси OX относительно начала координат приведены на рис. 1.16.

Рис. 1.16

Рис. 1.17

В заключение по результатам тестирования следует привести выводы о соответствии реализованных преобразований заданным.