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.