Введение в программирование трехмерных игр с DX9

       

Сетки: часть I


Мы уже работали с интерфейсом ID3DXMesh, когда использовали функции D3DXCreate*; в данной главе мы исследуем этот интерфейс более подробно. Почти вся глава посвящена обзору членов данных и методов, относящихся к интерфейсу ID3DXMesh.

Обратите внимание, что интерфейс ID3DXMesh наследует большую часть своей функциональности от родителя, ID3DXBaseMesh. Это важно знать, потому что другие интерфейсы сеток, например, ID3DXPMesh (прогрессивные сетки), также являются наследниками ID3DXBaseMesh. Следовательно, обсуждаемый в данной главе материал применим и для работы с другими типами сеток.

Цели

  • Изучить внутреннюю организацию данных в объекте ID3DXMesh.
  • Узнать, как создать ID3DXMesh.
  • Узнать, как оптимизировать ID3DXMesh.
  • Узнать, как визуализировать ID3DXMesh.



Содержание раздела