Performs a spherical linear interpolation between this quaternion and another one, which can be used for smoothly animating between two rotations.

The amount of interpolation is controlled by a parameter t. A t value of zero leaves the original quaternion unchanged, whereas a t of one sets the original quaternion exactly equal to the target. A value between 0 and 1 returns a rotation between the two based on the value.

q = Quat:slerp(r, t)


rQuat The quaternion to slerp towards.
tnumber The lerping parameter.


qQuat The original quaternion, containing the new lerped values.

See also