D3DHAL_DP2SETCLIPPLANE構造体 (d3dhal.h)

D3DHAL_SETCLIPPLANE構造を使用すると、ユーザー定義のクリップ プレーンをワールド空間で使用できます。

構文

typedef struct _D3DHAL_DP2SETCLIPPLANE {
  DWORD    dwIndex;
  D3DVALUE plane[4];
} D3DHAL_DP2SETCLIPPLANE;

メンバー

dwIndex

平面方程式係数を設定するクリッピング平面のインデックスを指定します。

plane[4]

クリッピング平面の一般的な平面方程式で、係数 A、B、C、D の 4 要素配列を、その順序で指定します。

注釈

標準形式の一般的な平面方程式は、Ax + By + Cz + Dw = 0 です。 A x + B y+ C z + D w = 0 の場合、同種座標 (xyz、w) を持つ点は、この平面の半空間>表示されます。 クリッピング 平面の上または背後に存在するポイントは、シーンからクリップされます。 つまり、Ax + By + Cz + Dw <= 0 がクリップされるポイントです。

要件

要件
Header d3dhal.h (D3dhal.h を含む)