[][src]Trait collision::TranslationInterpolate

pub trait TranslationInterpolate<S> {
    fn translation_interpolate(&self, other: &Self, amount: S) -> Self;
}

Trait used for interpolation of translation only in transforms

Required methods

fn translation_interpolate(&self, other: &Self, amount: S) -> Self

Interpolate between self and other, using amount to calculate how much of other to use.

Parameters:

  • amount: amount in the range 0. .. 1.
  • other: the other value to interpolate with

Returns

A new value approximately equal to self * (1. - amount) + other * amount.

Loading content...

Implementations on Foreign Types

impl<V, R> TranslationInterpolate<<V as VectorSpace>::Scalar> for Decomposed<V, R> where
    V: VectorSpace + InnerSpace,
    R: Clone,
    V::Scalar: BaseFloat
[src]

Loading content...

Implementors

Loading content...