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
-
使用此旗標在網格簡化作業期間防止無限迴圈。
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱