Interpolates between two quaternions
the new interpolated quaternion
defines first quaternion
defines second quaternion
defines the gradient to use
Interpolates between two quaternions
Returns
the new interpolated quaternion