Share via


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
根據旋轉四元數、傾斜度和滾輪 (Euler 角度) 計算。
XMQuaternionRotationRollPitchYawFromVector
根據包含 Euler 角度的向量,計算旋轉四元數, (傾斜、偏角和滾動) 。
XMQuaternionSlerp
使用球面線性插補,在兩個單位四元數之間插補。
XMQuaternionSlerpV
使用球面線性插補,在兩個單位四元數之間插補。
XMQuaternionSquad
使用球面四邊形插補插補點,在四個單位四元數之間插補。
XMQuaternionSquadSetup
提供設定控制點的位址,以用於球面四邊形插補。
XMQuaternionSquadV
使用球面四邊形插補插補點,在四個單位四元數之間插補。
XMQuaternionToAxisAngle
針對指定的四元數計算該軸的軸和旋轉角度。

 

DirectXMath 程式庫函式