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,則具有同質座標 (xyzw) 的點會顯示在這個平面的半空間中。 裁剪平面上或後方的點會從場景裁剪。 也就是說,會裁剪 Ax + By + Cz + Dw <= 0 的點。

規格需求

需求
標頭 d3dhal.h (包含 D3dhal.h)