Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная графика лабораторный практикум.doc
Скачиваний:
231
Добавлен:
01.05.2014
Размер:
1.41 Mб
Скачать

Оглавление

Введение 3

1.1. Основные возможности 4

1.2. Интерфейс OpenGL 4

1.3. Архитектура OpenGL 5

1.4. Синтаксис команд 6

1.5. Пример приложения 7

2. Рисование геометрических объектов 10

2.1. Процесс обновления изображения 10

2.2. Вершины и примитивы 11

2.3. Цель, требования и рекомендации к выполнению задания 15

2.4. Задания 15

3. Преобразования объектов 16

3.1. Работа с матрицами 16

3.3. Модельно-Видовые преобразования 18

3.4. Проекции 19

3.5. Область вывода 21

3.6. Цель, требования и рекомендации к выполнению задания 21

3.7. Задания 22

4. Фрактал и фрактальная геометрия 22

4.1. Свойства фракталов 23

4.2. Виды фракталов. 23

4.3. Способы построения фракталов 26

4.4. Цель, требования и рекомендации к выполнению задания 28

4.5. Задания 28

5. Модели освещения 32

5.1. Геометрические составляющие отраженного света 33

5.2. Диффузная компонента 33

5.3. Зеркальная компонента 35

5.4. Роль фонового света 36

5.5. Комбинирование компонентов освещения 38

5.6. Добавление цвета 38

5.7. Общее уравнение отраженного света 40

5.8. Закраска и графический конвейер 40

5.9. Использование источников света в OpenGL 41

5.10. Работа со свойствами материалов в OpenGL 50

5.11. Цель, требования и рекомендации к выполнению задания 52

5.12. Задания 52

6. Отображение отражений и теней. 52

6.1. Отображение отражений 52

6.2. Тени объектов 55

6.3. Пример реализации “зеркала”. 56

6.3. Цель, требования и рекомендации к выполнению задания 63

6.4. Задания 63

7. Создание приложения 65

7.1. Создание приложений в среде Borland C++ 65

7.2. Создание приложения в среде MS Visual C++ 6.0 66

Заключение 68

Литература 69

71

Соседние файлы в предмете Компьютерная Графика