-
public final class QuaternionConstruct Quaternion and set each value. The Quaternion will be normalized during construction Default: Identity
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classQuaternion.Companion
-
Constructor Summary
Constructors Constructor Description Quaternion(Float3 v, Float w)Quaternion(Float4 v)Quaternion(Quaternion q)Quaternion(Float x, Float y, Float z, Float w)
-
Method Summary
-
-
Method Detail
-
getImaginary
final Float3 getImaginary()
-
setImaginary
final Unit setImaginary(Float3 imaginary)
-
get
final Float get(QuaternionComponent index)
-
get
final Float3 get(QuaternionComponent index1, QuaternionComponent index2, QuaternionComponent index3)
-
get
final Quaternion get(QuaternionComponent index1, QuaternionComponent index2, QuaternionComponent index3, QuaternionComponent index4)
-
set
final Unit set(QuaternionComponent index, Float v)
-
set
final Unit set(QuaternionComponent index1, QuaternionComponent index2, Float v)
-
set
final Unit set(QuaternionComponent index1, QuaternionComponent index2, QuaternionComponent index3, Float v)
-
set
final Unit set(QuaternionComponent index1, QuaternionComponent index2, QuaternionComponent index3, QuaternionComponent index4, Float v)
-
unaryMinus
final Quaternion unaryMinus()
-
plus
final Quaternion plus(Float v)
-
plus
final Quaternion plus(Quaternion q)
-
minus
final Quaternion minus(Float v)
-
minus
final Quaternion minus(Quaternion q)
-
times
final Quaternion times(Float v)
-
times
final Quaternion times(Quaternion q)
-
div
final Quaternion div(Float v)
-
transform
final Quaternion transform(Function1<Float, Float> block)
-
toEulerAngles
final Float3 toEulerAngles()
-
toFloatArray
final FloatArray toFloatArray()
-
-
-
-