Вторая демонстрационная программа, находящаяся в директории главы 3, -ParseMesh. Как и у демонстрационной программы ParseFrame, у нее есть кнопка (как показано на рис. 3.3), нажав на которую вы указываете и открываете .X файл.

В противоположность списку иерархии фреймов ParseFrame, демонстрационная программа ParseMesh перечисляет информацию о найденных мешах в открытых .X файлах. Эти данные включают тип меша (обычный или скелетный), количество вершин, количество граней и (если имеются) количество костей. Вы можете использовать эту программу на собственных файлах, для того чтобы убедиться, что все меши содержат правильную информацию.

Программы на компакт-диске

В директории главы 3 вы найдете два проекта, иллюстрирующие использование класса анализирования .X. Этими двумя проектами являются:

• ParseFrame. Эта демонстрационная программа использует класс cXParser для загрузки и создания иерархии фреймов из .X файла. Она расположена в \BookCode\Chap03\ParseFrame.

ParseMesh

Рис. 3.3. После указания и открытия .X файла вам показываются данные каждого меша, содержащегося в этом файле

• РагвеМевИ. Вы можете использовать эту программу для загрузки и отображения информации о мешах (обычных и скелетных). Она расположена в \BookCode\Chap03\ParseMesh.

Часть III

Скелетная анимация

4. Работа со скелетной анимацией

5. Использование скелетной анимации, основанной на ключевых кадрах

6. Комбинирование скелетных анимаций

7. Создание кукольной анимацией

Глава 4

ParseFrame || Оглавление || Работа со скелетной анимацией