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

指示焊缝不要拆分位于单独属性组中的顶点。 使用 D3DXMESHOPT_ATTRSORT 标志调用 ID3DXMesh::Optimize 方法时,还将设置D3DXMESHOPT_DONOTSPLIT标志。 设置此标志可能会减慢软件顶点处理速度。

要求

要求
标头
D3dx9mesh.h

另请参阅

D3DX 枚举

D3DXWeldVertices