DirectXMath 库平面函数
列出 DirectXMath 提供的平面函数。
这些函数使用 XMVECTOR 4 向量来表示平面公式 Ax+By+Cz+D = 0 的系数,其中 X 分量为 A,Y 分量为 B,Z 分量为 C,W 分量为 D。
在本节中
主题 | 说明 |
---|---|
XMPlaneDot |
计算输入平面和 4D 矢量之间的点积。 |
XMPlaneDotCoord |
计算输入平面和 3D 向量之间的点积。 |
XMPlaneDotNormal |
计算平面的法向量与 3D 向量之间的点积。 |
XMPlaneEqual |
确定两个平面是否相等。 |
XMPlaneFromPointNormal |
计算从平面中的点和法线向量构造的平面的公式。 |
XMPlaneFromPoints |
计算从平面中的三个点构造的平面的公式。 |
XMPlaneIntersectLine |
查找平面和线条之间的交集。 |
XMPlaneIntersectPlane |
查找两个平面的交集。 |
XMPlaneIsInfinite |
测试平面的任何系数是正无穷大还是负无穷大。 |
XMPlaneIsNaN |
测试平面的任何系数是否为 NaN。 |
XMPlaneNearEqual |
确定两个平面是否几乎相等。 |
XMPlaneNormalize |
规范化平面的系数,使 x、y 和 z 的系数形成单位法向量。 |
XMPlaneNormalizeEst |
估计平面的系数,使 x、y 和 z 的系数形成单位法向量。 |
XMPlaneNotEqual |
确定两个平面是否不相等。 |
XMPlaneTransform |
按给定矩阵转换平面。 |
XMPlaneTransformStream |
按给定矩阵转换平面流。 |
相关主题