• Язык
   

 

SmogDX объектно-ориентированная графика для Windows (DireectX и Visual C++)

Аннотация

Книга посвящена вопросам программирования динамических графических приложений в среде MS Windows на базе суперсистемы DirectX фирмы Microsoft. Авторы разработали и представили объектно-ориентированную оболочку для основных графических частей: DirectDraw – двумерной динамической графики и Direct3D – трехмерной динамической графики. При написании книги авторы избрали конструктивный подход, они вместе с читателем строят новую систему SmogDX и при этом изучают базовое обеспечение – DirectX. Таким образом, читатель не только знакомится с системой SmogDX, но и изучает наиболее существенные функциональные средства DirectX. В связи с этим данную книгу можно рассматривать и как учебное пособие по введению в программирование на DirectDraw и Direct3D.
Книга заполняет нишу литературы и пособий на русском языке по применению DirectX, ориентирована на широкий круг программистов разного уровня подготовки: школьников, студентов, научных работников.

Содержание

1. Введение 4
1.1. Двумерная динамическая графика 5
1.2. С++ оболочка для абстрактного режима Direct3D 8
1.3. Почему D3DRM? 11
1.4. Применение SmogDX 13
1.5. Приложения 13
1.6. Особенности изложения материала 14
2. Динамическая двумерная графика 16
2.1. Краткий курс "молодого бойца" DirectDraw 16
2.2. Основы DirectDraw 18
3. Динамическая трехмерная графика 97
3.1. Краткий курс "молодого бойца" Direct3D 97
3.2. Общая схема приложений Direct3D: проект d3dBasic 109
3.3. Конструируем из фреймов: проект d3dVillage 133
3.4. Задание гладких объектов: проект d3dMushroom 150
3.5. Источники света: проект d3dLights 160
3.6. Материал и текстура 190
3.7. Элементы динамики 225
3.8. Локальные изменения формы 248
3.9. Управление сценой при помощи мыши 254
3.10. X-file 261
3.11. Несколько новых геометрических классов 263
3.12. Режим Fullscreen для 3D приложений 277
3.13. Упражнение FrameExplorer: управление сценой в online 278
4. Вместо заключения или что дальше 287
Литература 289
Приложение 290

Рекомендации материалов по теме: нет