- •1. Описание объекта и получение геометрической модели.
- •2. Геометрические преобразования.
- •3. Проецирование.
- •1. Параллельные проекции.
- •Прямоугольные проекции.
- •1.2. Косоугольные проекции.
- •2. Центральные проекции.
- •4. Удаление невидимых линий.
- •5. Закраска изображения с учетом освещения.
- •6. Разработка интерфейса программы.
6. Разработка интерфейса программы.
При разработке программы я спроектировала простой интерфейс, позволяющий продемонстрировать всевозможные преобразования над данным объектом, получить его основные проекции и реалистическое изображение.
Рис.14. Интерфейс программы.
Окно программы состоит из двух частей: область вывода, где отображается объект, и панель (справа и слева), в которой представлены все необходимые функции.
Работа с программой начинается с установления параметров. К ним относятся параметры объекта (размеры, смещения). В выпадающем меню можно указать вариант крепления призмы (шесть вариантов).
В окне просмотра после нажатия определенных кнопок можно увидеть фигуру с указанными параметрами. Можно просматривать каркас фигуры или фигуру с учетом освещения. Также можно выполнить геометрические преобразования – поворот, масштабирование и перемещения.
После выполнения необходимых преобразований можно получить проекции. Для построения той или иной проекции необходимо выбрать один из пунктов в выпадающем меню элемента управления “ComboBox”.
Заключение.
В данной работе на примере простой фигуры я продемонстрировала основные задачи, решаемые при проектировании трехмерного объекта. Тестирование программы показало, что примененные способы решения задач трехмерного моделирования дают неплохие результаты.
Литература.
1. Курс лекций по предмету «Компьютерная графика и моделирование»
2. Учебное пособие по курсу «Геометрическое моделирование» для студентов
Сиденко Л.А.
Приложение.
Тестирование результатов работы программы.
Построение каркасной модели:
Построение поверхностной модели:
Построение модели объекта с учетом освещения:
Построение аксонометрической проекции:
Построение косоугольной проекции:
Построение перспективной проекции с видовым преобразованием: