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 补丁 | 空值 | 3 |
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅