XMQuaternionSquad

球状平方補間を使用して、4 つの単位クオータニオン間を補間します。

構文

XMVECTOR XMQuaternionSquad(         XMVECTOR Q0,         XMVECTOR Q1,         XMVECTOR Q2,         XMVECTOR Q3,         FLOAT t)

パラメーター

  • Q0
    [in] 1 つ目の正規化されたクオータニオン
  • Q1
    [in] 2 つ目の正規化されたクオータニオン
  • Q2
    [in] 3 つ目の正規化されたクオータニオン
  • Q3
    [in] 4 つ目の正規化されたクオータニオン
  • t
    [in] 補間制御係数

戻り値

補間されたクオータニオンを返します。Q0Q1Q2、および Q3 のすべてが正規化されたクオータニオンでない場合、返されるクオータニオンは不定です。

解説 

このメソッドを使用する前にいつくかの手順を実行する必要があります。詳細については、「XMQuaternionSquadSetup」を参照してください。

要件

ヘッダー: xnamath.h で宣言されています。

関連項目

XMQuaternionSquadSetup
XMQuaternionSquadV