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。 如果 AX + By + Cz + Dw>= 0,則具有同質座標 (x、 y、 z、 w) 的點會顯示在這個平面的半空間中。 裁剪平面上或後方的點會從場景裁剪。 也就是說,會裁剪 Ax + By + Cz + Dw <= 0 的點。
規格需求
需求 | 值 |
---|---|
標頭 | d3dhal.h (包含 D3dhal.h) |