Trait ncollide2d::utils::IsometryOps [] [src]

pub trait IsometryOps<N: Real> {
    fn absolute_transform_vector(&self, v: &Vector<N>) -> Vector<N>;
fn inverse_transform_vector(&self, v: &Vector<N>) -> Vector<N>;
fn inverse_transform_point(&self, p: &Point<N>) -> Point<N>; fn inverse_transform_unit_vector(
        &self,
        v: &Unit<Vector<N>>
    ) -> Unit<Vector<N>> { ... } }

Extra operations with isometries.

Required Methods

Transform a vector by the absolute value of the homogeneous matrix equivalent to self.

Transform a vector by the inverse of self.

Transform a point by the inverse of self.

Provided Methods

Transform a unit vector by the inverse of self.

Implementations on Foreign Types

impl<N: Real> IsometryOps<N> for Isometry2<N>
[src]

Implementors