Ninja Library - マトリクス関数

njXYZAngleToQuaternion

XYZ 形式のオイラー角をクォータニオンに変換

書式

void njXYZAngleToQuaternion( ang, qua )
const Angle ang[3]
NJS_QUATERNION *qua

引数

ang   XYZ形式のオイラー角へのポインタ
qua   変換後のクォータニオンの格納場所

戻り値

なし

解説

XYZ 形式のオイラー角を等価なクォータニオンに変換します。

回転の表現を XYZ 形式のオイラー角からクォータニオンに変換する関数です。

引数 ang が指す領域にオイラー角を次のように入れておきます。

 ang[0]   X 軸周りの回転角 
 ang[1]   Y 軸周りの回転角 
 ang[2]   Z 軸周りの回転角 


参照

njZXYAngleToQuaternion() ZXY 形式のオイラー角をクォータニオンに変換

njXYZAngleToQuaternion
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000