На кого рассчитана эта книга 20

Структура книги 20

Изменения, внесенные во второе издание 21

Дополнительные источники 23

Благодарности 23

Глава 1

Графические системы и модели 25

1.1. Области применения компьютерной графики 26

1.1.1. Отображение информации 26

1.1.2. Проектирование 27

1.1.3. Моделирование 28

1.1.4. Интерфейс пользователя 28

1.2. Графическая система 29

1.2.1. Пиксели и буфер кадра 29

1.2.2. Устройства вывода изображений 31

1.2.3. Устройства ввода 33

1.3. Изображение: физическое и синтезируемое 33

1.3.1. Объекты и наблюдатели 33

1.3.2. Свет и изображение 35

1.3.3. Трассировка лучей 36

1.4. Глаз человека 38

1.5. Камера-обскура 40

1.6. Моделирование камеры 41

1.7. Интерфейс программиста 43

1.7.1. Интерфейс прикладного программирования 44

1.7.2. Парадигма "моделирование - тонирование" 47

1.8. Архитектура графических систем 47

1.8.1. Дисплейные процессоры 48

1.8.2. Конвейерная архитектура 49

1.8.3. Геометрические преобразования 50

б Содержание

1.8.4. Отсечение 50

1.8.5. Проективное преобразование 51

1.8.6. Растровое преобразование 51

1.8.7. Производительность работы геометрического конвейера 51

1.9. Резюме 52

1.10. Рекомендуемая литература 52 Упражнения 53

Глава 2

Графическое программирование 55

2.1. Узор Серпинского 56

2.1.1. Перьевой плоттер 57

2.1.2. Системы координат 62

2.2. Прикладной интерфейс OpenGL 63

2.2.1. Графические функции 64

2.2.2. Интерфейс OpenGL 65

2.3. Примитивы и атрибуты 66

2.3.1. Многоугольники 67

2.3.2. Типы многоугольников в OpenGL 69

2.3.3. Текст 70

2.3.4. Криволинейные объекты 72

2.3.5. Атрибуты 72

2.4. Цвет 73

2.4.1. Цветовая система RGB 77


⇐ Предыдущая| |Следующая ⇒