Компьютерная графика OpenGL
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: понятие культуры, курсовая работа проблема
| Добавил(а) на сайт: Vilen.
Предыдущая страница реферата | 1 2 3 | Следующая страница реферата
Для изменения интенсивности освещения надо выбрать пункт меню OpenGl/Параметры/Освещение.
Для всех настроек есть функция возврата к настройкам по умолчанию. Она осуществляется нажатием кнопки «Стандарт».
При помощи пункта меню OpenGl/Вращение мощно осуществить принудительное вращение сцены, которое прекратится при нажатии левой кнопки мыши в окне программы.
Практически на все команды программа выдаёт звуковой сигнал.
Руководство программиста
Эта программа написана на Microsoft Visual C++ с использованием технологий MFC и OpenGL.
Классы программы:
DialogADD – класс диалога, осуществляющего добавление фигуры
DialogColor – класс диалога для изменения цветов
DialogLine – класс диалога для изменения толщины линий
DialogFill – класс диалога для изменения вида прорисовки
DialigLight – класс диалога для изменения интенсивности освещения
Основные переменные программы:
DOT – массив вершин многогранников
BOX – массив прямоугольников из которых состоят параллепипеды
TET – массив треугольников из которых состоят тетрайдеры
TRI – массив треугольников из которых состоит поверхность
Основные функции программы:
SoundWav – осуществляет воспроизведение звуковых ресурсов
DrawBoxes – рисует на экране параллепипеды из BOX
DrawTetra – рисует на экране тетрайдеры из TET
DrawSurface – рисует на экране поверхность из TRI
Вычисление минимальной выпуклой оболочки находится в обработчике события на пункте меню ПОСТРОИТЬ ПОВЕРХНОСТЬ.
Вывод всех объектов на экран, задание параметров этих объектов находится в функции display класса COpenGLView.
ТЕСТЫПрограмма построена таким образом, чтобы исключить возможность неправильного обращения с ней. Поэтому программа никогда не выдаёт ошибок, и всегда выводит правильный результат.
Рекомендуем скачать другие рефераты по теме: тесты онлайн, ответ 3.
Категории:
Предыдущая страница реферата | 1 2 3 | Следующая страница реферата