slerp method

Quaternion slerp(
  1. Quaternion a,
  2. Quaternion b,
  3. double t
)

Implementation

Quaternion slerp(Quaternion a, Quaternion b, double t) {
  return switch (this) {
    linear => QuaternionUtils.slerp(a, b, t),
    step => a,
    cubicSpline => throw UnimplementedError(),
  };
}