D3DXPlaneDot 函数
计算平面方程与4D向量的点乘。
定义:
FLOAT D3DXPlaneDot(
CONST D3DXPLANE *pP,
CONST D3DXVECTOR4 *pV
);
参数:
pP
[in] 指向 D3DXPLANE 结构的平面方程系数。
pV
[in] 指向 D3DXVECTOR4 的4D向量。
返回值:
返回平面方程系数与4D向量的点乘。
说明:
如果平面方程系数是(a, b, c, d)和4-D向量(x, y, z, w),那么返回值就按下面的公式计算: a*x + b*y + c*z + d*w。
D3DXPlaneDot 函数可以用来检查平面跟齐次坐标的关系,这是非常有用的。比如4D的向量是否在平面内,或者平面一边。
函数信息:
Header |
d3dx9math.h |
Import library |
d3dx9.lib |
Minimum operating systems |
Windows 98 |
相关函数:
D3DXPlaneDotCoord, D3DXPlaneDotNormal