Перечисление D3DXWELDEPSILONSFLAGS
Варианты склеивания вершин.
Синтаксис
enum _D3DXWELDEPSILONSFLAGS {
D3DXWELDEPSILONS_WELDALL = 1,
D3DXWELDEPSILONS_WELDPARTIALMATCHES = 2,
D3DXWELDEPSILONS_DONOTREMOVEVERTICES = 4,
D3DXWELDEPSILONS_DONOTSPLIT = 8
};
Константы
-
D3DXWELDEPSILONS_WELDALL
-
Соедините все вершины, которые находятся в одном расположении. Использование этого флага позволяет избежать сравнения epsilon между компонентами вершин.
-
D3DXWELDEPSILONS_WELDPARTIALMATCHES
-
Если данный компонент вершины находится в пределах epsilon, измените частично совпадающие вершины таким образом, чтобы оба компонента были идентичными. Если все компоненты равны, удалите одну из вершин.
-
D3DXWELDEPSILONS_DONOTREMOVEVERTICES
-
Предписывает сварной шов разрешить только изменения вершин, но не удалять. Этот флаг действителен, только если задано D3DXWELDEPSILONS_WELDPARTIALMATCHES. Полезно изменить вершины, чтобы они были равными, но не разрешать удаление вершин.
-
D3DXWELDEPSILONS_DONOTSPLIT
-
Предписывает сварщику не разделять вершины, которые находятся в отдельных группах атрибутов. При вызове метода ID3DXMesh::Optimize с флагом D3DXMESHOPT_ATTRSORT также будет установлен флаг D3DXMESHOPT_DONOTSPLIT. Установка этого флага может замедлить обработку вершин программного обеспечения.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел