[−][src]Trait minterpolate::InterpolationPrimitive
Interpolation primitive, defines basic arithmetic needed for interpolation.
Interpolation primitive, defines basic arithmetic needed for interpolation.
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
impl InterpolationPrimitive for Vector3<f32>
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, other: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]impl InterpolationPrimitive for Quaternion<f32>
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, other: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]impl InterpolationPrimitive for [f32; 4]
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, other: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]impl InterpolationPrimitive for [f32; 3]
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, other: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]impl InterpolationPrimitive for f32
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, scalar: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]fn magnitude(&self) -> f32
[src]fn normalize(&self) -> Self
[src]impl InterpolationPrimitive for f64
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, scalar: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]fn magnitude(&self) -> f32
[src]fn normalize(&self) -> Self
[src]impl InterpolationPrimitive for u32
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, scalar: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]fn magnitude(&self) -> f32
[src]fn normalize(&self) -> Self
[src]impl InterpolationPrimitive for u64
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, scalar: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]fn magnitude(&self) -> f32
[src]fn normalize(&self) -> Self
[src]impl InterpolationPrimitive for usize
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, scalar: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]fn magnitude(&self) -> f32
[src]fn normalize(&self) -> Self
[src]impl InterpolationPrimitive for i32
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, scalar: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]fn magnitude(&self) -> f32
[src]fn normalize(&self) -> Self
[src]impl InterpolationPrimitive for i64
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, scalar: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]fn magnitude(&self) -> f32
[src]fn normalize(&self) -> Self
[src]impl InterpolationPrimitive for isize
[src]fn add(&self, other: &Self) -> Self
[src]fn sub(&self, other: &Self) -> Self
[src]fn mul(&self, scalar: f32) -> Self
[src]fn dot(&self, other: &Self) -> f32
[src]fn magnitude2(&self) -> f32
[src]fn magnitude(&self) -> f32
[src]fn normalize(&self) -> Self
[src]