Trait skeletal_animation::Transform [] [src]

pub trait Transform: Copy {
    fn identity() -> Self;
    fn concat(self, other: Self) -> Self;
    fn inverse(self) -> Self;
    fn lerp(self, other: Self, parameter: f32) -> Self;
    fn transform_vector(self, v: Vector3<f32>) -> Vector3<f32>;
    fn to_matrix(self) -> Matrix4<f32>;
    fn from_matrix(Matrix4<f32>) -> Self;
}

Required Methods

fn identity() -> Self

fn concat(self, other: Self) -> Self

fn inverse(self) -> Self

fn lerp(self, other: Self, parameter: f32) -> Self

fn transform_vector(self, v: Vector3<f32>) -> Vector3<f32>

fn to_matrix(self) -> Matrix4<f32>

fn from_matrix(Matrix4<f32>) -> Self

Implementors