Microsoft DirectX 8.0 (C++) |
ボリュームを定義する。
typedef struct _D3DBOX { UINT Left; UINT Top; UINT Right; UINT Bottom; UINT Front; UINT Back; } D3DBOX;
D3DBOX には左側面、上面、および前面のエッジは含まれるが、右側面、底面、および背面のエッジは含まれない。たとえば、100 単位の幅で 0 から始まるボックス (つまり、最大 99 までのポイントを含む) は、0 という値の Left メンバと 100 という値の Right メンバで表される。Right メンバの値が 99 ではないことに注意すること。
D3DBOX で示される面の順序の規則は、左から右、上から下、および前から後である。
ヘッダー : D3d8types.h で宣言。