共用方式為


D3DXPlaneDotNormal 函式

注意

D3DX 公用程式程式庫已被取代。 建議您改用 DirectXMath

計算平面和 3D 向量的點乘積。 假設向量的 w 參數為 0。

語法

FLOAT D3DXPlaneDotNormal(
  _In_ const D3DXPLANE   *pP,
  _In_ const D3DXVECTOR3 *pV
);

參數

pP [in]

類型:const D3DXPLANE*

來源 D3DXPLANE 結構的指標。

pV [in]

類型:const D3DXVECTOR3*

來源 D3DXVECTOR3 結構的指標。

傳回值

類型: FLOAT

平面和 3D 向量的點乘積。

備註

假設平面 (a、b、c、d) 和 3D 向量 (x、y、z) 此函式的傳回值為 *x + b*y + c*z + d*0。 D3DXPlaneDotNormal函式對於計算平面一般與另一個標準之間的角度很有用。

規格需求

需求
標頭
D3dx9math.h
程式庫
D3dx9.lib

另請參閱

數學函式

D3DXPlaneDot

D3DXPlaneDotCoord