DirectXMath ライブラリの四元数関数

DirectXMath によって提供される四元数関数の一覧を示します。

このセクションの内容

トピック 説明
XMQuaternionBaryCentric
指定した四元数を使用して、barycentric 座標の点を返します。
XMQuaternionBaryCentricV
指定した四元数を使用して、barycentric 座標の点を返します。
XMQuaternionConjugate
四元数のコンジュゲートを計算します。
XMQuaternionDot
2 つの四元数のドット積を計算します。
XMQuaternionEqual
2 つの四元数が等しいかどうかをテストします。
XMQuaternionExp
特定の純粋四元数の指数を計算します。
XMQuaternionIdentity
ID 四元数を返します。
XMQuaternionInverse
四元数の逆関数を計算します。
XMQuaternionIsIdentity
特定の四元数が ID 四元数であるかどうかをテストします。
XMQuaternionIsInfinite
四元数のコンポーネントが正または負の無限大であるかどうかをテストします。
XMQuaternionIsNaN
四元数のコンポーネントが NaN であるかどうかをテストします。
XMQuaternionLength
四元数の大きさを計算します。
XMQuaternionLengthSq
四元数の大きさの 2 乗を計算します。
XMQuaternionLn
指定した単位四元数の自然対数を計算します。
XMQuaternionMultiply
2 つの四元数の積を計算します。
XMQuaternionNormalize
四元数を正規化します。
XMQuaternionNormalizeEst
四元数の正規化されたバージョンを推定します。
XMQuaternionNotEqual
2 つの四元数が等しくないかどうかをテストします。
XMQuaternionReciprocalLength
四元数の大きさの逆数を計算します。
XMQuaternionRotationAxis
軸に関する回転四元数を計算します。
XMQuaternionRotationMatrix
回転行列から回転四元数を計算します。
XMQuaternionRotationNormal
法線ベクトルに関する回転四元数を計算します。
XMQuaternionRotationRollPitchYaw
ピッチ、ヨー、ロール (オイラー角度) に基づいて回転四元数を計算します。
XMQuaternionRotationRollPitchYawFromVector
オイラー角度 (ピッチ、ヨー、ロール) を含むベクトルに基づいて回転四元数を計算します。
XMQuaternionSlerp
球面線形補間を使用して、2 つの単位四元数の間を補間します。
XMQuaternionSlerpV
球面線形補間を使用して、2 つの単位四元数の間を補間します。
XMQuaternionSquad
球面四角形補間を使用して、4 つの単位四元数の間を補間します。
XMQuaternionSquadSetup
球面四角形補間の設定コントロール ポイントのアドレスを提供します。
XMQuaternionSquadV
球面四角形補間を使用して、4 つの単位四元数の間を補間します。
XMQuaternionToAxisAngle
特定の四元数の軸とその軸に関する回転角度を計算します。

 

DirectXMath ライブラリ関数