共用方式為


D3DXCLEANTYPE 列舉

定義在頂點上執行的作業,以準備網格清理。

Syntax

typedef enum D3DXCLEANTYPE { 
  D3DXCLEAN_BACKFACING      = 1,
  D3DXCLEAN_BOWTIES         = 2,
  D3DXCLEAN_SKINNING        = D3DXCLEAN_BACKFACING,
  D3DXCLEAN_OPTIMIZATION    = D3DXCLEAN_BACKFACING,
  D3DXCLEAN_SIMPLIFICATION  = D3DXCLEAN_BACKFACING | D3DXCLEAN_BOWTIES
} D3DXCLEANTYPE, *LPD3DXCLEANTYPE;

常數

D3DXCLEAN_BACKFACING

合併共用相同頂點索引的三角形,但臉部法線指向反方向 (反向三角形) 。 除非藉由新增複寫的頂點來分割三角形,否則兩個三角形的網格相鄰資料可能會衝突。

D3DXCLEAN_BOWTIES

如果頂點是兩個三角形風扇的頂點, (一個 bowtie) ,網格作業會影響其中一個風扇,然後將共用頂點分割成兩個新的頂點。 Bowties 可能會造成網格簡化等移除頂點等作業的問題,因為移除一個頂點會影響兩組不同的三角形。

D3DXCLEAN_SKINNING

使用此旗標在面板設定網格作業期間防止無限迴圈。

D3DXCLEAN_OPTIMIZATION

使用此旗標在網格優化作業期間防止無限迴圈。

D3DXCLEAN_SIMPLIFICATION

使用此旗標在網格簡化作業期間防止無限迴圈。

規格需求

需求
標頭
D3dx9mesh.h

另請參閱

D3DX 列舉