D3DXWELDEPSILONSFLAGS
頂点を結合する際のオプションです。
typedef enum D3DXWELDEPSILONSFLAGS
{
D3DXWELDEPSILONS_WELDALL = 1,
D3DXWELDEPSILONS_WELDPARTIALMATCHES = 2,
D3DXWELDEPSILONS_DONOTREMOVEVERTICES = 4,
D3DXWELDEPSILONS_DONOTSPLIT = 8,
} D3DXWELDEPSILONSFLAGS, *LPD3DXD3DXWELDEPSILONSFLAGS;
定数
- D3DXWELDEPSILONS_WELDALL
すべての頂点を同じ場所で結合します。このフラグを使用すると、頂点の成分間で Epsilon 値に対する比較を避けることができます。 - D3DXWELDEPSILONS_WELDPARTIALMATCHES
所定の頂点の成分が Epsilon 内にある場合は、両方の成分が同じになるように、部分的に一致する頂点を変更します。すべての成分が等しい場合は、頂点の 1 つを消去します。 - D3DXWELDEPSILONS_DONOTREMOVEVERTICES
結合では頂点の変更のみを許可し、消去は許可しません。このフラグは D3DXWELDEPSILONS_WELDPARTIALMATCHES が設定されている場合のみ有効です。頂点が等しくなるように変更する場合は有用ですが、頂点を消去することはできません。 - D3DXWELDEPSILONS_DONOTSPLIT
結合で、別々の属性グループに属する頂点が分割されないようにします。D3DXMESHOPT_ATTRSORT を設定して ID3DXMesh::Optimize メソッドを呼び出すと、D3DXMESHOPT_DONOTSPLIT フラグも設定されます。このフラグを設定すると、ソフトウェア頂点処理は低速になります。
要件
ヘッダー: D3dx9mesh.h 宣言