DirectXMath 库四元数函数

列出 DirectXMath 提供的四元数函数。

在本节中

主题 说明
XMQuaternionBaryCentric
使用指定的四元数以大中心坐标返回一个点。
XMQuaternionBaryCentricV
使用指定的四元数以大中心坐标返回一个点。
XMQuaternionConjugate
计算四元数的共和。
XMQuaternionDot
计算两个四元数的点积。
XMQuaternionEqual
测试两个四元数是否相等。
XMQuaternionExp
计算给定纯四元数的指数。
XMQuaternionIdentity
返回标识四元数。
XMQuaternionInverse
计算四元数的反数。
XMQuaternionIsIdentity
测试特定四元数是否为标识四元数。
XMQuaternionIsInfinite
测试四元数的任何分量是正无穷大还是负无穷大。
XMQuaternionIsNaN
测试四元数的任何组件是否为 NaN。
XMQuaternionLength
计算四元数的大小。
XMQuaternionLengthSq
计算四元数的平方。
XMQuaternionLn
计算给定单位四元数的自然对数。
XMQuaternionMultiply
计算两个四元数的乘积。
XMQuaternionNormalize
规范化四元数。
XMQuaternionNormalizeEst
估计四元数的规范化版本。
XMQuaternionNotEqual
测试两个四元数是否不相等。
XMQuaternionReciprocalLength
计算四元数的倒数。
XMQuaternionRotationAxis
计算有关轴的旋转四元数。
XMQuaternionRotationMatrix
从旋转矩阵计算旋转四元数。
XMQuaternionRotationNormal
计算有关法向量的旋转四元数。
XMQuaternionRotationRollPitchYaw
根据俯仰角、偏航角和滚动 (欧拉角) 计算旋转四元数。
XMQuaternionRotationRollPitchYawFromVector
基于包含欧拉角 (俯仰角、偏航和滚动) 的矢量计算旋转四元数。
XMQuaternionSlerp
使用球面线性内插在两个单位四元数之间内插。
XMQuaternionSlerpV
使用球面线性内插在两个单位四元数之间内插。
XMQuaternionSquad
使用球形四元数内插在四个单位四元数之间。
XMQuaternionSquadSetup
提供用于球面四边形内插的设置控制点的地址。
XMQuaternionSquadV
使用球形四元数内插在四个单位四元数之间。
XMQuaternionToAxisAngle
计算给定四元数的轴和旋转角度。

 

DirectXMath 库函数