Quat:mul

Multiplies this quaternion by another value. If the value is a quaternion, the rotations in the two quaternions are applied sequentially and the result is stored in the first quaternion. If the value is a vector, then the vector is rotated by the quaternion.

q = Quat:mul(r)

Arguments

NameTypeDescription
rquatA quaternion to combine with the original.

Returns

NameTypeDescription
qquatThe original quaternion.

q = Quat:mul(v)

Arguments

NameTypeDescription
vvec3A vector to rotate.

Returns

NameTypeDescription
qquatThe original quaternion.

See also