インスタンスを複製します。
自身とv
の回転の内積を計算します。
自身の値とv
を比較し、ほとんど等しいときにtrue
を返します。
自身の値を単位回転で更新します。これは回転のない状態を指します。
自身の値を反転します。
v
の値を自身に乗算します。
自身の値を正規化します。
自身のx
, y
, z
, w
成分の値を設定します。
axis
の周りをdegree
度回転する値で自身を更新します。
new Quaternion().setFromAxisAngle(new Vector3(0, 1, 0), 90);
オイラー角表現での回転で自身を更新します。軸の適用順序はZXYの順となります。
new Quaternion().setFromEulerAngles(new Vector3(90, 0, 0));
自身 と v
の間を a
で球状に補間した値を計算し、計算結果で自身の値を更新します。
let min = new Quaternion().identity();
let max = new Quaternion().setFromEulerAngles(0, 45, 0);
min.clone().slerp(max, 0.5);
補間の範囲を [0, 1] で指定します。
Generated using TypeDoc
クォータニオンです。
値を操作するメソッドは基本的に破壊的操作であるため、影響を与えたくない場合は明示的に
clone()
を呼び出してインスタンスを複製してください。