OpenGL. Графика в проектах Delphi (+дискета)

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Название: OpenGL. Графика в проектах Delphi (+дискета)

Автор: Краснов М.В.

Издательство: СПб.: БХВ-Петербург

Год: 2002

Страниц: 352

ISBN: 5-8206-0099-1

Формат: PDF

Размер: 10.3 Мб

Язык: русский

Серия: Мастер

Книга посвящена использованию стандартной графической библиотеки OpenGL в проектах Delphi. Начиная с самой минимальной программы, последовательно и подробно рассматриваются все основные принципы программирования компьютерной графики: двумерные и трехмерные построения, анимация, работа с текстурой, визуальные эффекты и др.

Большое внимание уделяется вопросам оптимизации и ускорения приложений. Изложение построено на многочисленных примерах, среди которых есть и такие сложные, как многофункциональный графический редактор и CAD-система визуализации работы робототехнической установки, что облегчает усвоение материала и прививает хороший стиль программирования.

Для широкого круга программистов, интересующихся графикой.

Содержание

Введение

Глава 1. Подключение OpenGL

•Событие, сообщение, ссылка

•Почему приложения Delphi имеют большой размер

•Программирование на Delphi без VCL

•Минимальная Windows-программа

•Вывод с использованием функций GDI

•Перехват сообщений

•Работа с таймером

•Работа с мышью и клавиатурой

•DLL

•Контекст устройства и контекст воспроизведения

•Минимальная программа OpenGL

•Формат пиксела

•Решение проблем

•Вывод на компоненты Delphi средствами OpenGL

•Стили окна и вывод OpenGL

•Полноэкранные приложения

•Типы OpenGL

•Тип TColor и цвет в OpenGL

•Подробнее о заголовочном файле opengl.pas

Глава 2. Двумерные построения

•Точка

•Команда glScissor

•Совместный вывод посредством функций GDI и OpenGL

•Отрезок

•Треугольник

•Многоугольник

•Команда glEdgeFlag

•Массивы вершин

•Прямое обращение к пикселам экрана

•Команда glGetString

•Обработка ошибок

•Масштабирование

•Поворот

•Перенос

•Сохранение и восстановление текущего положения

•Первые шаги в пространстве

Глава 3. Построения в пространстве

•Параметры вида

•Матрицы OpenGL

•Буфер глубины

•Источник света

•Объемные объекты

•Надстройки над OpenGL

•Quadric-объекты библиотеки glu

•Сплайны и поверхности Безье

•NURBS-поверхности

•Дисплейные списки

•Tess-объекты

•Таймеры и потоки

Глава 4. Визуальные эффекты

•Подробнее об источнике света

•Свойства материала

•Вывод на палитру в 256 цветов

•Подробнее о поверхностях произвольной формы

•Использование патчей

•Буфер трафарета

•Смешение цветов и прозрачность

•Подробнее о пикселных операциях

•Буфер накопления

•Туман

•Тень и отражение

•Шаблон многоугольников

•Текстура

Глава 5. Пример CAD-системы: визуализация работы робота

•Постановка задачи

•Структура программы

•Модули приложения

•Обмен данными с DLL

•Дополнительные замечания

Глава 6. Создаем свой редактор

•Выбор элементов

•Буфер выбора

•Вывод текста

•Связь экранных координат с пространственными

•Режим обратной связи

•Трансформация объектов

•Постановка задачи

•Структура программы

•Несколько советов

Заключение

Приложение 1. OpenGL в Интернете

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

Список литературы

Предметный указатель

Дата создания страницы: