D3DXPATCHINFO 結構
結構,包含修補程式網格的屬性。
語法
typedef struct D3DXPATCHINFO {
D3DXPATCHMESHTYPE PatchType;
D3DDEGREETYPE Degree;
D3DBASISTYPE Basis;
} D3DXPATCHINFO, *LPD3DXPATCHINFO;
成員
-
PatchType
-
修補程式類型。 如需修補程式類型的相關資訊,請參閱 D3DXPATCHMESHTYPE。
-
程度
-
類型: D3DDEGREETYPE
-
用來建構修補程式的曲線程度。 如需所支援度的相關資訊,請參閱 D3DDEGREETYPE。
-
Basis
-
類型: D3DBASISTYPE
-
用來建構修補程式的曲線類型。 如需支援之基礎類型的資訊,請參閱 D3DBASISTYPE。
備註
網格是一組臉部,每個臉部都是由簡單的多邊形描述。 物件可以藉由將數個網格連接在一起來建立。 修補程式網格是從修補程式建構而來。 修補程式是從曲線建構的四邊幾何片段。 使用的曲線類型以及曲線的順序可能會有所不同,因此修補程式表面幾乎可以容納任何表面圖形。
支援下列類型的修補程式組合:
修補程式類型 | 基礎 | 角度 |
---|---|---|
矩形 | 貝茲 | 2,3,5 |
矩形 | B-曲線 | 2,3,5 |
矩形 | Catmull-Rom | 3 |
Triangle | 貝茲 | 2,3,5 |
N-patch | N/A | 3 |
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱