コンテンツにスキップ

Threepp.Quaternion

クォータニオン(四元数)クラス

回転を表現するクォータニオンです。ジンバルロックが発生しません。

メンバー一覧

コンストラクタ

プロパティ

メソッド


Quaternion

コンストラクタ

引数

引数 既定値 説明
x 0 X成分
y 0 Y成分
z 0 Z成分
w 1 W成分

解説

コンストラクタ


x

プロパティ \ アクセス: r/w

解説

X成分(読み取り専用)


y

プロパティ \ アクセス: r/w

解説

Y成分(読み取り専用)


z

プロパティ \ アクセス: r/w

解説

Z成分(読み取り専用)


w

プロパティ \ アクセス: r/w

解説

W成分(読み取り専用)


set

メソッド

引数

引数 既定値 説明
x  
y  
z  
w  

解説

値を設定


copy

メソッド

引数

引数 既定値 説明
q  

解説

コピー


setFromEuler

メソッド

引数

引数 既定値 説明
euler  

解説

オイラー角から設定


setFromAxisAngle

メソッド

引数

引数 既定値 説明
axis  
angle  

解説

軸と角度から設定


setFromRotationMatrix

メソッド

引数

引数 既定値 説明
m  

解説

回転行列から設定


setFromUnitVectors

メソッド

引数

引数 既定値 説明
vFrom  
vTo  

解説

2つの単位ベクトルから設定


angleTo

メソッド

引数

引数 既定値 説明
q  

解説

別のクォータニオンとの角度


rotateTowards

メソッド

引数

引数 既定値 説明
q  
step  

解説

別のクォータニオンへ回転


identity

メソッド

解説

単位クォータニオンに設定


invert

メソッド

解説

逆クォータニオン


conjugate

メソッド

解説

共役


dot

メソッド

引数

引数 既定値 説明
q  

解説

内積


lengthSq

メソッド

解説

長さの二乗


length

メソッド

解説

長さ


normalize

メソッド

解説

正規化


multiply

メソッド

引数

引数 既定値 説明
q  

解説

乗算


premultiply

メソッド

引数

引数 既定値 説明
q  

解説

前置乗算


multiplyQuaternions

メソッド

引数

引数 既定値 説明
a  
b  

解説

2つのクォータニオンの積


slerp

メソッド

引数

引数 既定値 説明
q  
t  

解説

球面線形補間


slerpQuaternions

メソッド

引数

引数 既定値 説明
qa  
qb  
t  

解説

2つのクォータニオン間の球面線形補間


equals

メソッド

引数

引数 既定値 説明
q  

解説

等価判定