D3DBOX
ボリュームを定義します。
typedef struct D3DBOX {
UINT Left;
UINT Top;
UINT Right;
UINT Bottom;
UINT Front;
UINT Back;
} D3DBOX, *LPD3DBOX;
メンバ
- Left
x 軸のボックスの左側面のポジション。 - Top
y 軸のボックスの上面のポジション。 - Right
x 軸のボックスの右側面のポジション。 - Bottom
y 軸のボックスの底面のポジション。 - Front
z 軸のボックスの前面のポジション。 - Back
z 軸のボックスの背面のポジション。
解説
D3DBOX には、左側面、上面、および前面のエッジが含まれますが、右側面、底面、および背面のエッジは含まれません。たとえば、0 から始まるボックスが 100 単位の幅を持つ (つまり、最大 99 までのポイントを含む) 場合、Left メンバーは 0 で表され、Right メンバーは 100 で表されます。Right メンバーの値は 99 ではないことに注意してください。
D3DBOX の面が調べられる順序には、左から右、上から下、および前から後という制限があります。
要件
ヘッダー: D3D9Types.h 宣言