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