次の方法で共有


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 内容

関連項目

D3DXVec2Dot