ОрёлГТУ, Россия, Чижов А.В., 2009 г., 63 стр.
Введение.
Что такое компьютерная графика?
Аффины.
Двумерные геометрические (аффинные) преобразования.
Представление точек и общая схема преобразования с использованием матриц.
Преобразование масштабирования.
Преобразование поворота.
Преобразование переноса и однородные координаты.
Выполнение произвольных преобразований на плоскости. Композиция преобразований.
Выводы по плоским геометрическим преобразованиям.
Трехмерные преобразования.
Преобразования поворота в пространстве.
Коммутативность преобразований.
Двумерный конвейер.
Координатные системы двумерного геометрического конвейера и их преобразование.
OpenGL.
Синтаксис команд OpenGL.
Порядок соединения вершин. Вершины.
Проекции.
Параллельные проекции.
Центральные проекции.
Реализация проективных преобразований.
Реализация проекций в OpenGL.
Ортографическая проекция.
Перспективная проекция.
Ориентация в пространстве.
Построение дополнительных плоскостей отсечения.
Освещение и свет.
Простая модель освещения.
Источники света в OpenGL.
Цвет в машинной графике.
Текстуры.
Наложение текстуры 49
Удаление невидимых линий.
Удаление невидимых линий и поверхностей.
Алгоритм плавающего горизонта.
Алгоритм Ньюэла-Нюэла-Санча.
Алгоритм использующий Z-буфер.
Алгоритм Вейлера— Азертона.
Алгоритм определения видимых поверхностей путем трассировки лучей.
Что такое компьютерная графика?
Аффины.
Двумерные геометрические (аффинные) преобразования.
Представление точек и общая схема преобразования с использованием матриц.
Преобразование масштабирования.
Преобразование поворота.
Преобразование переноса и однородные координаты.
Выполнение произвольных преобразований на плоскости. Композиция преобразований.
Выводы по плоским геометрическим преобразованиям.
Трехмерные преобразования.
Преобразования поворота в пространстве.
Коммутативность преобразований.
Двумерный конвейер.
Координатные системы двумерного геометрического конвейера и их преобразование.
OpenGL.
Синтаксис команд OpenGL.
Порядок соединения вершин. Вершины.
Проекции.
Параллельные проекции.
Центральные проекции.
Реализация проективных преобразований.
Реализация проекций в OpenGL.
Ортографическая проекция.
Перспективная проекция.
Ориентация в пространстве.
Построение дополнительных плоскостей отсечения.
Освещение и свет.
Простая модель освещения.
Источники света в OpenGL.
Цвет в машинной графике.
Текстуры.
Наложение текстуры 49
Удаление невидимых линий.
Удаление невидимых линий и поверхностей.
Алгоритм плавающего горизонта.
Алгоритм Ньюэла-Нюэла-Санча.
Алгоритм использующий Z-буфер.
Алгоритм Вейлера— Азертона.
Алгоритм определения видимых поверхностей путем трассировки лучей.