Ninja Library - マトリクス関数

njZXYAngleToQuaternion

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

書式

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

引数

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

戻り値

なし

解説

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

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

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

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


参照

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

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