次の方法で共有


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 フラグも設定されます。 このフラグを設定すると、ソフトウェアの頂点処理が遅くなる可能性があります。

必要条件

要件
ヘッダー
D3dx9mesh.h

関連項目

D3DX 列挙

D3DXWeldVertices