RU EN
RU EN
SmogDX  объектно-ориентированная графика для Windows (DireectX и Visual C++) Дебелов В. А., Ткачев Ю. А.

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

Дебелов В. А., Ткачев Ю. А.

Сибирское университетское издательство 2001 г. 311 страниц

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

Пролистать

Для бесплатного просмотра доступны первые 7 страниц

Купить доступ

Доступ к 3 441 книгам раздела IT и электроника от 34.95 $

Содержание

  • 1. Введение
  • 1.1. Двумерная динамическая графика
  • 1.2. С++ оболочка для абстрактного режима Direct3D
  • 1.3. Почему D3DRM?
  • 1.4. Применение SmogDX
  • 1.5. Приложения
  • 1.6. Особенности изложения материала
  • 2. Динамическая двумерная графика
  • 2.1. Краткий курс "молодого бойца" DirectDraw
  • 2.2. Основы DirectDraw
  • 3. Динамическая трехмерная графика
  • 3.1. Краткий курс "молодого бойца" Direct3D
  • 3.2. Общая схема приложений Direct3D: проект d3dBasic
  • 3.3. Конструируем из фреймов: проект d3dVillage
  • 3.4. Задание гладких объектов: проект d3dMushroom
  • 3.5. Источники света: проект d3dLights
  • 3.6. Материал и текстура
  • 3.7. Элементы динамики
  • 3.8. Локальные изменения формы
  • 3.9. Управление сценой при помощи мыши
  • 3.10. X-file
  • 3.11. Несколько новых геометрических классов
  • 3.12. Режим Fullscreen для 3D приложений
  • 3.13. Упражнение FrameExplorer: управление сценой в online
  • 4. Вместо заключения или что дальше
  • Литература
  • Приложение