DirectXMath 库 3D 矢量几何函数

列出 3D 矢量几何函数。

在本节中

主题 说明
XMVector3AngleBetweenNormals
计算两个规范化 3D 向量之间的弧度角度。
XMVector3AngleBetweenNormalsEst
估计两个规范化 3D 向量之间的弧度角度。
XMVector3AngleBetweenVectors
计算两个 3D 向量之间的弧度角度。
XMVector3ClampLength
将 3D 矢量的长度固定到给定范围。
XMVector3ClampLengthV
将 3D 矢量的长度固定到给定范围。
XMVector3ComponentsFromNormal
使用引用法向量,将 3D 向量拆分为与法线平行且垂直的分量。
XMVector3Cross
计算两个 3D 向量之间的交叉积。
XMVector3Dot
计算 3D 向量之间的点积。
XMVector3InBounds
测试 3D 向量的组件是否在设置的边界内。
XMVector3Length
计算 3D 向量的长度。
XMVector3LengthEst
估计 3D 向量的长度。
XMVector3LengthSq
计算 3D 向量的长度的平方。
XMVector3LinePointDistance
计算线条与点之间的最小距离。
XMVector3Normalize
返回 3D 向量的规范化版本。
XMVector3NormalizeEst
估计 3D 向量的规范化版本。
XMVector3Orthogonal
计算垂直于 3D 向量的矢量。
XMVector3ReciprocalLength
计算 3D 向量长度的倒数。
XMVector3ReciprocalLengthEst
估计 3D 向量长度的倒数。
XMVector3Reflect
反映跨 3D 法向量的事件 3D 向量。
XMVector3Refract
在 3D 法向量上折射事件 3D 向量。
XMVector3RefractV
在 3D 法向量上折射事件 3D 向量。

 

DirectXMath 库 3D 向量函数