Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364139
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21319)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8692)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Реферат: Компьютерная графика OpenGL

Название: Компьютерная графика OpenGL
Раздел: Рефераты по информатике, программированию
Тип: реферат Добавлен 20:06:50 11 февраля 2002 Похожие работы
Просмотров: 252 Комментариев: 23 Оценило: 6 человек Средний балл: 4 Оценка: 4     Скачать

Выполнил: Кунеев Павел ИП-1-98

Содержание

1. Введение

2. Руководство пользователя

3. Руководство программиста

4. Тесты

Введение

Программа предназначена для построения минимальной выпуклой оболочки по вершинам заданных многогранников. Сначала задаются многогранники (размеры и координаты в пространстве), после чего по их вершинам строится минимальная выпуклая оболочка. Программа имеет простой и удобный в использовании интерфейс с озвучиванием событий. В программе есть множество всевозможных опций, с помощью которых её можно настроить под каждого конкретного пользователя (изменение цвета для каждого из объектов, интенсивность освещения и многое другое).

Руководство пользователя

Системные требования:

Минимальные : Pentium 100 / 8 RAM / 5-10 Мб свободного места на диске/ SVGA TrueColor / KeyBoard

Рекомендуемые : Intel Celeron 4000 / 64 RAM / 5-10 Мб свободного места на диске / видеокарта с 3D акселератором / KeyBoard&Mouse

ОС : Microsoft Windows’95 или Microsoft Windows’98

Для начала работы необходимо запустит файл OPENGL.EXE.

Чтобы добавить фигуры нужно выбрать пункт меню OpenGL/Добавить фигуру, после чего откроется новое диалоговое окно, в котором можно задать тип фигуры (для данной версии программы это параллепипед или тетрайдер), после чего это диалоговое окно можно закрыть.

Чтобы построить поверхность нужно выбрать пункт меню OpenGL/Построить поверхность, после построения поверхности будет выдано соответствующее звуковое подтверждение.

Если к уже существующим фигурам и поверхности добавить еще фигур, то можно перестроить поверхность.

Для удаления фигур или построенной поверхности служит пункт меню OpenGl/Очистить. После выбора этого пункта меню появится диалоговое окно, в котором надо выбрать объект для удаления и нажать кнопку УБРАТЬ, чтобы удалить его. После удаления объект невозможно восстановить.

Чтобы крутить сцену нужно нажать левую кнопку мышки в окне программы и «потащить» сцену в том направлении в котором нужно.

Чтобы передвигать сцену нужно удерживая Shift и левую кнопку потащить сцену в нужном направлении.

Для изменения масштаба можно пользоваться как клавиатурой, так и кнопками ТУЛБАРА. Клавиши «+» и «-» (на основной о дополнительной клавиатуре) служат соответственно для приближения и удаления, а клавиши «*» и «Backspace» для возврата в стандартный масштаб. На тулбаре соответствующие кнопки имеют изображение лупы со знаком «+» и «-».

Чтобы изменить цвета объектов и фона нужно выбрать пункт меню OpenGL/Цвета. В открывшемся диалоговом окне нужно выбрать объект. Первые три ползунка служат для задания интенсивности красного, зелёного и синего цветов, а последний для задания прозрачности.

Для изменения ширины линий или точек, которыми могут отображаться фигуры, нужно выбрать пункт меню OpenGl/Параметры/Линии, или нажать соответствующую кнопку на тулбаре.

Для изменения прорисовки объекта (объект может отображаться 3 способами: только точки, линии, или полностью закрашенным) нужно выбрать пункт меню OpenGl/Параметры/Прорисовка.

Для изменения интенсивности освещения надо выбрать пункт меню 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.

ТЕСТЫ

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

Ошибки могут произойти в том случае, если используется некачественное программное и аппаратное обеспечение.

На не очень мощных компьютерах программа может работать довольно долго.

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Хватит париться. На сайте FAST-REFERAT.RU вам сделают любой реферат, курсовую или дипломную. Сам пользуюсь, и вам советую!
Никита23:08:36 01 ноября 2021
.
.23:08:34 01 ноября 2021
.
.23:08:33 01 ноября 2021
.
.23:08:33 01 ноября 2021
.
.23:08:33 01 ноября 2021

Смотреть все комментарии (23)
Работы, похожие на Реферат: Компьютерная графика OpenGL

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

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



Результаты(294399)
Комментарии (4230)
Copyright © 2005 - 2024 BestReferat.ru / реклама на сайте