pub trait InterpolationPrimitive: Sized {
    fn add(&self, other: &Self) -> Self;
    fn sub(&self, other: &Self) -> Self;
    fn mul(&self, scalar: f32) -> Self;
    fn dot(&self, other: &Self) -> f32;
    fn magnitude2(&self) -> f32;

    fn magnitude(&self) -> f32 { ... }
    fn normalize(&self) -> Self { ... }
}
Expand description

Interpolation primitive, defines basic arithmetic needed for interpolation.

Required Methods§

Provided Methods§

Implementations on Foreign Types§

Implementors§