DirectXMath 库 4D 矢量几何函数

列出 4D 矢量几何函数。

在本节中

主题 说明
XMVector4AngleBetweenNormals
计算两个规范化 4D 矢量之间的弧度角。
XMVector4AngleBetweenNormalsEst
估计两个规范化 4D 矢量之间的弧度角。
XMVector4AngleBetweenVectors
计算两个 4D 矢量之间的弧度角。
XMVector4ClampLength
将 4D 矢量的长度固定到给定范围。
XMVector4ClampLengthV
将 4D 矢量的长度固定到给定范围。
XMVector4Cross
计算 4D 交叉积。
XMVector4Dot
计算 4D 向量之间的点积。
XMVector4InBounds
测试 4D 矢量的组件是否在设置的边界内。
XMVector4Length
计算 4D 矢量的长度。
XMVector4LengthEst
估计 4D 矢量的长度。
XMVector4LengthSq
计算 4D 矢量长度的平方。
XMVector4Normalize
返回 4D 矢量的规范化版本。
XMVector4NormalizeEst
估计 4D 矢量的规范化版本。
XMVector4Orthogonal
计算垂直于 4D 矢量的矢量。
XMVector4ReciprocalLength
计算 4D 矢量长度的倒数。
XMVector4ReciprocalLengthEst
估计 4D 矢量长度的倒数。
XMVector4Reflect
反映跨 4D 法线矢量的事件 4D 矢量。
XMVector4Refract
在 4D 法向量上折射事件 4D 矢量。
XMVector4RefractV
在 4D 法向量上折射事件 4D 矢量。

 

DirectXMath 库 4D 矢量函数