12.5.4. Наложение текстуры на объем 514

12.6. Визуализация векторных полей 515

12.6.1. Отрезки переменной длины 515

12.6.2. Бусинки 516

12.6.3. Цвет 516

12.6.4. Треки частиц и линии потока 517

12.7. Визуализация тензорных полей 519

12.8. Резюме 520

12.9. Рекомендуемая литература 520 Упражнения 521

Приложение А

Демонстрационные программы 523

А.1. Двухмерный узор Серпинского 524

А.2. Рекурсивный алгоритм построения узора Серпинского 526

А.З. Трехмерный узор Серпинского 528 А.4. Рекурсивный алгоритм построения трехмерного узора Серпинского 529

А.5. Программа вычерчивания квадрата 532

А.6. Программа рисования 534

А.7. Программа отображения с двойной буферизацией 541

А.8. Программа отображения вращающегося куба 544

А.9. Вращение куба с использованием массива вершин 547

А. 10. Вращающийся куб, управляемый трекболом 549

А. 11. Изменение положения наблюдателя 554

А. 12. Построение сферы 556

Приложение Б

Абстрактные пространства в компьютерной графике 561

Б.1. Скаляры 561

Б.2. Векторное пространство 562

Б.З. Аффинное пространство 564

Б.4. Евклидово пространство 566

Б.5. Проекции вектора 567

Б.6. Ортогонализация Грама-Шмидта 567

Б.7. Рекомендуемая литература 568

Упражнения 568

Содержание Приложение В

Матрицы 569

8.1. Основные определения 569

8.2. Операции над матрицами 570

8.3. Матрицы-строки и матрицы-столбцы 571

8.4. Ранг матрицы 572

8.5. Изменение представления 573

8.6. Векторное произведение 574

8.7. Рекомендуемая литература 575 Упражнения 575 Литература 577

Содержание Предисловие

Книга, которую вы держите в руках, представляет собой вводный курс компьютерной графики, в котором основной акцент сделан на вопросах прикладного программирования. В первом издании, которое вышло в свет в 1997 году, я отмечал, что за семь лет, прошедших после публикации моей предыдущей книги по компьютерной графике, в этой области произошли разительные изменения - она развивалась со скоростью, превзошедшей самые смелые ожидания специалистов, в том числе и мои собственные. За последние три года эти темпы не только не уменьшились, а даже возросли. Полнометражные кинофильмы, в производстве которых использована компьютерная анимация, имеют не только громадный зрительский, но и коммерческий успех. Включение в кинофильмы эффектных сцен, сделанных с помощью компьютера, стало в последние годы не исключением, а нормой, и подчас такие сцены неотличимы от снятых на "натуре". Особый интерес к графическим приложениям вызывает их применение в среде Internet.


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