Share via


D3DXPlaneDot 函式

注意

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

計算平面和 4D 向量的點乘積。

語法

FLOAT D3DXPlaneDot(
  _In_ const D3DXPLANE   *pP,
  _In_ const D3DXVECTOR4 *pV
);

參數

pP [in]

類型:const D3DXPLANE*

來源 D3DXPLANE 結構的指標。

pV [in]

類型:const D3DXVECTOR4*

D3DXVECTOR4結構的指標。

傳回值

類型: FLOAT

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

備註

假設平面 (a、b、c、d) 和 4D 向量 (x、y、z、w) 此函式的傳回值為*x + b*y + c*z + d*w。 D3DXPlaneDot函式有助於判斷平面與同質座標的關聯性。 例如,此函式可用來判斷特定座標是否位於特定平面,或特定座標所在的特定平面哪一端。

規格需求

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

另請參閱

數學函式

D3DXPlaneDotCoord

D3DXPlaneDotNormal