D3DXVec2CCW 関数
Note
D3DX ユーティリティ ライブラリは非推奨です。 代わりに DirectXMath を使用することをお勧めします。
2 つの 2D ベクトルのクロス積を取得して z 成分を返します。
構文
FLOAT D3DXVec2CCW(
_In_ const D3DXVECTOR2 *pV1,
_In_ const D3DXVECTOR2 *pV2
);
パラメーター
-
pV1 [in]
-
型: const D3DXVECTOR2*
ソース D3DXVECTOR2 構造体へのポインター。
-
pV2 [in]
-
型: const D3DXVECTOR2*
ソース D3DXVECTOR2 構造体へのポインター。
戻り値
型: FLOAT
z コンポーネント。
解説
この関数は、次の数式 ((x1,y1,0) クロス (x2,y2,0)) に基づいてクロス積を決定することで、z 成分を決定します。 または、次の例に示すようにします。
pV1->x * pV2->y - pV1->y * pV2->x
z 成分の値が正の場合、ベクトル V2 はベクトル V1 から反時計回りになります。 この情報は、背面カリングに役立ちます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目