Trait collision::TranslationInterpolate [] [src]

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

Trait used for interpolation of translation only in transforms

Required Methods

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.

Implementations on Foreign Types

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

[src]

Implementors