Function zng::layout::slerp_sampler
source · pub fn slerp_sampler<T>(t: &Transition<T>, step: Factor) -> Twhere
T: Transitionable,
Expand description
Spherical linear interpolation sampler.
Animates rotations over the shortest change between angles by modulo wrapping. A transition from 358º to 1º goes directly to 361º (modulo normalized to 1º).
Types that support this use the is_slerp_enabled
function inside Transitionable::lerp
to change
mode, types that don’t support this use the normal linear interpolation. All angle and transform units
implement this.
Samplers can be set in animations using the Var::easing_with
method.