Skip to content
Shapemetry

@huukhanhnguyen/model / nodeMethods/quaternionValue

nodeMethods/quaternionValue

fromAxisAngle()

fromAxisAngle(axis, angleDeg): Quaternion

Parameters

axis

Vector

angleDeg

number

Returns

Quaternion


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

Quaternion


identity()

identity(): Quaternion

Returns

Quaternion


multiply()

multiply(a, b): Quaternion

Parameters

a

unknown

b

unknown

Returns

Quaternion


rotate()

rotate(q, point): Point

Parameters

q

unknown

point

Point

Returns

Point


slerp()

slerp(a, b, t): Quaternion

Parameters

a

unknown

b

unknown

t

number

Returns

Quaternion


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

Last updated: 📖 1 min readEdit on GitHub