Содержание: Введение
Глава 1. Подключение OpenGL
Событие, сообщение, ссылка
Почему приложения Delphi имеют большой размер
Программирование на Delphi без VCL
Минимальная Windows-программа
Вывод с использованием функций GDI
Перехват сообщений
Работа с таймером
Работа с мышью и клавиатурой
DLL
Контекст устройства и контекст воспроизведения
Минимальная программа OpenGL
Формат пиксела
Решение проблем
Вывод на компоненты Delphi средствами OpenGL
Стили окна и вывод OpenGL
Полноэкранные приложения
Типы OpenGL
Тип TColor и цвет в OpenGL
Подробнее о заголовочном файле opengl. pas
Глава 2. Двумерные построения
Точка
Команда gIScissor
Совместный вывод посредством функций GDI и OpenGL
Отрезок
Треугольник
Многоугольник
Команда glEdgeFlag
Массивы вершин
Прямое обращение к пикселам экрана
Команда glGetString
Обработка ошибок
Масштабирование
Попорот
Перенос
Сохранение и восстановление текущего положения
Первые шаги в пространстве
Глава 3. Построения в пространстве
Параметры вида
Матрицы OpenGL
Буфер глубины
Источник света
Объемные объекты
Надстройки над OpenGL
Quadre-объекты библиотеки glu
Сплайны и поверхности Безье
NURBS-поверхности
Дисплейные списки
Tess-объекты
Таймеры и потоки
Глава 4. Визуальные эффекты
Подробнее об источнике света
Свойства материала
Вывод на палитру в 256 цветов
Подробнее о поверхностях произвольной формы
Использование патчей
Буфер трафарета
Смешение цветов и прозрачность
Подробнее о пикселных операциях
Буфер накопления
Туман
Тень и отражение
Шаблон многоугольников
Текстура
Глава 5. Пример CAD-системы: визуализация работы робота
Постановка задачи
Структура программы
Модули приложения
Обмен данными с DLL
Дополнительные замечании
Глава 6. Создаем свой редактор
Выбор элементов
Буфер выбора
Вывод текста
Связь экранных координат с пространственными
Режим обратной связи
Трансформация объектов
Постановка задачи
Структура программы
Несколько советов
Заключение
Приложение 1. OpenGL В Интернете
Приложение 2. Содержимое прилагаемой дискеты и требования к компьютеру
Список литературы
Предметный указатель