D3DHAL_DP2SETCLIPPLANE 结构 (d3dhal.h)
D3DHAL_SETCLIPPLANE结构允许在世界空间中使用用户定义的剪裁平面。
语法
typedef struct _D3DHAL_DP2SETCLIPPLANE {
DWORD dwIndex;
D3DVALUE plane[4];
} D3DHAL_DP2SETCLIPPLANE;
成员
dwIndex
指定将为其设置平面公式系数的剪裁平面的索引。
plane[4]
在剪裁平面的一般平面公式中,按该顺序指定系数 A、B、C 和 D 的四元素数组。
注解
标准形式的一般平面公式为 Ax + By + Cz + Dw = 0。 如果 A x + B y + Cz + Dw>= 0,则此平面的半空间中可以看到具有同质坐标 (x、y、z、w) 的点。 剪切平面上或后面的点将从场景中剪裁。 也就是说,Ax + By + Cz + Dw <= 0 的点被剪裁。
要求
要求 | 值 |
---|---|
Header | d3dhal.h (包括 D3dhal.h) |