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 フラグも設定されます。 このフラグを設定すると、ソフトウェアの頂点処理が遅くなる可能性があります。
必要条件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目