slerp
fun slerp(a: Quaternion, b: Quaternion, t: Float, dotThreshold: Float = 0.9995f): Quaternion
Content copied to clipboard
Spherical linear interpolation between two given orientations
If t is 0 this returns a. As t approaches 1 slerp may approach either b or -b (whichever is closest to a) If t is above 1 or below 0 the result will be extrapolated.
Return
Interpolated value between the two floats
Parameters
a
The beginning value
b
The ending value
t
The ratio between the two floats
dot Threshold
If the quaternion dot product is greater than this value (i.e. the quaternions are very close to each other), then the quaternions are linearly interpolated instead of spherically interpolated.
Sources
common source
Link copied to clipboard