Введение
Глава 1. Подключение OpenGL
Событие, сообщение, ссылка
Почему приложения Delphi имеют большой
размер
Программирование на Delphi без VCL
Минимальная Windows-программа
Вывод с использованием функций GDI
Перехват сообщений
Работа с таймером
Работа с мышью и клавиатурой
DLL
Контекст устройства и контекст
воспроизведения
Минимальная программа OpenGL
Формат пиксела
Решение проблем
Вывод на компоненты Delphi средствами
OpenGL
Стили окна и вывод OpenGL
Полноэкранные приложения
Типы OpenGL
Тип TColor и цвет в OpenGL
Подробнее о заголовочном файле opengl.pas

Глава 2. Двумерные построения
Точка
Команда glScissor
Совместный вывод посредством функций GDI и
OpenGI
Отрезок
Треугольник
Многоугольник
Команда glEdgeFlag
Массивы вершин
Прямое обращение к пикселам экрана
Команда glGetString
Обработка ошибок
Масштабирование
Поворот
Перенос
Сохранение и восстановление текущего
положения
Первые шаги в пространстве

Глава 3. Построения в пространстве
Параметры вида
Матрицы OpenGL
Буфер глубины
Источник света
Объемные объекты
Надстройки над OpenGL
Quadric-объекты библиотеки glu
Сплайны и поверхности Безье
NURBS-поверхности
Дисплейные списки
Tess-объекты
Таймеры и потоки

Глава 4. Визуальные эффекты
Подробнее об источнике света
Свойства материала
Вывод на палитру в 256 цветов
Подробнее о поверхностях произвольной формы
Использование патчей
Буфер трафарета
Смешение цветов и прозрачность
Подробнее о пикселных операциях
Буфер накопления
Туман
Тень и отражение
Шаблон многоугольников
Текстура

Глава 5. Пример CAD-системы: визуализация
работы робота
Постановка задачи
Структура программы
Модули приложения
Обмен данными с DLL
Дополнительные замечания

Глава 6. Создаем свой редактор
Выбор элементов
Буфер выбора
Вывод текста
Связь экранных координат с
пространственными
Режим обратной связи
Трансформация объектов
Постановка задачи
Структура программы
Несколько советов

Заключение
Приложение 1. OpenGL в Интернете
Приложение 2. Содержимое прилагаемой дискеты
и требования к компьютеру
Список литературы
Предметный указатель