単位クォータニオンは、回転の表現に使用されています 。 このVEX関数は、回転を表現した単位クォータニオンを作成します。
vector4 quaternion(matrix3 rotations)
3×3の回転行列からvector4の単位クォータニオンを作成します。
vector4 quaternion(float angle, vector axis)
angleと正規化されたaxisからvector4の単位クォータニオンを作成します。angleの単位はラジアンです。
vector4 quaternion(vector angleaxis)
角度/軸の組み合わせから単位クォータニオンを表現したvector4を作成します。ここには、正規化した回転軸と回転角度(ラジアン)を乗算した値を指定します。
以前は、回転ベクトルを受け取る4番目のバージョンの関数がありましたが、eulertoquaternion
に名前が変わり、今ではラジアンを受け取ります。
See also | |
quaternion |