■NxQuat クラス | Top |
クォータニオンの管理クラスです。
メンバ変数
変数名 説明 x NxReal 型。 y NxReal 型。 z NxReal 型。 w NxReal 型。
メンバ関数
関数名 説明 NxQuat コンストラクタ。 id パラメータを初期化します。 isIdentityRotation setWXYZ [ w, x, y, z ]各成分にパラメータを格納します。 setXYZW [ x, y, z, w ]各成分にパラメータを格納します。 setx [ x ]成分にパラメータを格納します。 sety [ y ]成分にパラメータを格納します。 setz [ z ]成分にパラメータを格納します。 setw [ w ]成分にパラメータを格納します。 getWXYZ [ w, x, y, z ]各成分の値を取得します。 getXYZW [ x, y, z, w ]各成分の値を取得します。 isFinite zero [ x, y, z ]各成分の値を 0.0 にします。[ w ]成分の値は 1.0 にします。 random fromAngleAxis 回転軸と回転角度からクォータニオンを作成します。 fromAngleAxisFast invert [ x, y, z ]各成分の値の符号を逆転します。 getAngleAxis getAngle getAngle magnitudeSquared dot normalize conjugate multiply slerp rotate rot invRot transform invTransform inverseRotate negate [ x, y, z, w ]各成分の符号を逆転します。
ヘッダー NxQuat.h