D3DXPlaneDotNormal
平面と 3D ベクトルの内積を計算します。その際、ベクトルの w パラメーターは 0 に想定します。
FLOAT
D3DXPlaneDotNormal(
CONST D3DXPLANE * pP,
CONST D3DXVECTOR3 * pV
);
パラメータ
- pP
演算対象の D3DXPLANE 構造体へのポインターです。 - pV
演算対象の D3DXVECTOR3 構造体へのポインターです。
戻り値
平面と 3D ベクトルの内積を返します。
解説
平面 (a, b, c) と 3D ベクトル (x, y, z) を指定したとき、この関数の戻り値は a*x + b*y + c*z + d*0 です。D3DXPlaneDotNormal 関数は、平面の法線と別の法線の角度を計算するときに役立ちます。
要件
ヘッダー: D3dx9math.h 宣言
ライブラリ: D3dx9.lib 内容