Лабораторная работа №5 на тему: Формирование тел вращения в OpenGL.
Скачать бесплатно лабораторную работу          Перейти на главную>>

Лабораторная работа №5 на тему: Формирование тел вращения в OpenGL.

В лабораторнй работе №5 предлагается написать приложение, реализующее сложные объёмные изображения на экране средствами OpenGL путём создания оконного приложения с использованием элемента управления OpenGLSimpleControl. Для реализации визуализации используется таймер, который будет генерировать событие раз в 30 миллисекунд. Событие, которое будет выполняться при очередном тике таймера, будет вызывать функцию отрисовки сцены Draw.

В функции Draw реализовано три вида визуализации объёмного изображения: с помощью точек (используется параметр GL_POINTS); с помощью линий в сеточном режиме (используется параметр GL_LINE_STRIP); с помощью полигонов с расчётом нармалей для корректного затенения граней объекта (используется параметр GL_QUADS).