Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Mesh


lokid7 ©   (2003-07-30 07:07:00) 

Как можно извлечь вершины из mesh-объекта (для того чтобы записать в файл не х формата)? И как узнать их формат? Заранее спасибо.


NailMan   (2003-07-30 12:15:00) [1]

ID3DXMesh.GetVertexBuffer
ID3DXMesh.GetIndexBuffer
ID3DXMesh.OprimizeInplace
ID3DXMesh.GetAttributeTable
ID3DXMesh.GetFVF

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо