@huukhanhnguyen/model / nodeMethods/quaternionValue
nodeMethods/quaternionValue
fromAxisAngle()
fromAxisAngle(
axis,angleDeg):Quaternion
Parameters
axis
angleDeg
number
Returns
fromEuler()
fromEuler(
yawDeg,pitchDeg,rollDeg):Quaternion
Euler XYZ in degrees: fromEuler(yaw=Z, pitch=Y, roll=X).
Parameters
yawDeg
number
pitchDeg
number
rollDeg
number
Returns
identity()
identity():
Quaternion
Returns
multiply()
multiply(
a,b):Quaternion
Parameters
a
unknown
b
unknown
Returns
rotate()
rotate(
q,point):Point
Parameters
q
unknown
point
Returns
slerp()
slerp(
a,b,t):Quaternion
Parameters
a
unknown
b
unknown
t
number
Returns
toAxisAngle()
toAxisAngle(
q): {angleDeg:number;axis:Vector; }
Parameters
q
unknown
Returns
{ angleDeg: number; axis: Vector; }
angleDeg
angleDeg:
number
axis
axis:
Vector
toEuler()
toEuler(
q): {pitch:number;roll:number;yaw:number; }
Parameters
q
unknown
Returns
{ pitch: number; roll: number; yaw: number; }
pitch
pitch:
number
roll
roll:
number
yaw
yaw:
number