D3DXWELDEPSILONSFLAGS 列舉

將頂點結合在一起的選項。

Syntax

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

指示金屬不會分割位於不同屬性群組中的頂點。 使用 D3DXMESHOPT_ATTRSORT 旗標呼叫 ID3DXMesh::Optimize 方法時,也會設定D3DXMESHOPT_DONOTSPLIT旗標。 設定此旗標可能會讓軟體頂點處理變慢。

規格需求

需求
標頭
D3dx9mesh.h

另請參閱

D3DX 列舉

D3DXWeldVertices