parry3d::math

Type Alias Isometry

source
pub type Isometry<N> = Isometry3<N>;
Expand description

The transformation matrix type.

Aliased Type§

struct Isometry<N> {
    pub rotation: Unit<Quaternion<N>>,
    pub translation: Translation<N, 3>,
}

Fields§

§rotation: Unit<Quaternion<N>>

The pure rotational part of this isometry.

§translation: Translation<N, 3>

The pure translational part of this isometry.

Trait Implementations§

source§

impl IsometryOps<AutoSimd<[f32; 4]>> for Isometry<SimdReal>

source§

fn absolute_transform_vector(&self, v: &Vector<SimdReal>) -> Vector<SimdReal>

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

impl IsometryOps<f32> for Isometry<f32>

source§

fn absolute_transform_vector(&self, v: &Vector<f32>) -> Vector<f32>

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