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

       

Приложение FacePick


Приложение FacePick отображает на экране сетку и позволяет выбирать отдельные ее грани. Выбранная грани меняет свой цвет на тот, который указан в меню Colors. Сетку можно поворачивать, выбрав любую часть порта просмотра, которая не занята сеткой и перемещая мышь. Это позволяет менять ориентацию сетки и дает возможность менять цвет любой грани сетки. Кроме того, меню File позволяет загружать и сохранять сетки. Внешний вид окна приложения FacePick показан на рис.9.3.


Рис. 9.3. Приложение FacePick

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

  • Использование функции Pick() интерфейса Direct3DRMViewport для операции выбора граней.
  • Использование мыши для манипуляций с видимыми объектами.
  • Загрузка и сохранение файлов сеток.
  • Использование класса MFC CFileDialog.
  • Использование класса MFC CColorDialog.


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