Программирование графики с использованием Direct3D

         

Cube


В приложении Cube анимация вершин применяется для изменения формы куба. Поскольку при написании программы во главу угла ставилась простота примера, а не красота результата, анимируются только две вершины. Вид окна приложения Cube показан на рис.8.1.



Рис. 8.1. Приложение Cube


Кроме анимации вершин в приложении выполняется вращение куба путем назначения случайных векторов вращения. Это позволяет скрыть излишнюю простоту анимации вершин. Приложение Cube также предоставляет пользователю стандартное меню Render, позволяющее изменять метод визуализации сетки во время работы программы.

Приложение Cube демонстрирует нам использование следующих технологий:

  • Создание сетки с самого начала (сетка не загружается с диска, а собирается после запуска приложения).
  • Использование интерфейса Direct3DRMMesh для выполнения анимации вершин.
  • Изменение метода визуализации сетки с помощью команд меню.



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