D3DXVec2CCW
2 つの 2D ベクトルの外積を算出して、z 成分を返します。
FLOAT
D3DXVec2CCW(
CONST D3DXVECTOR2 * pV1,
CONST D3DXVECTOR2 * pV2
);
パラメータ
- pV1
演算対象の D3DXVECTOR2 構造体へのポインターです。 - pV2
演算対象の D3DXVECTOR2 構造体へのポインターです。
戻り値
算出された z 成分を返します。
解説
この関数は、(x1,y1,0) * (x2,y2,0) のベクトル演算で外積を算出し、z 成分を算出します。次に例を示します。
pV1->x * pV2->y - pV1->y * pV2->x
z 成分の値が正の場合、ベクトル V2 はベクトル V1 から反時計回りの方向に存在します。この情報は、背面のカリングに利用できます。
要件
ヘッダー: D3dx9math.h 宣言
ライブラリ: D3dx9.lib 内容