Matrix4Ext

Trait Matrix4Ext 

Source
pub trait Matrix4Ext<T>
where T: Scalar,
{ // Required methods fn side( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<1>, ArrayStorage<T, 3, 1>>; fn up( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<1>, ArrayStorage<T, 3, 1>>; fn look( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<1>, ArrayStorage<T, 3, 1>>; fn position( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<1>, ArrayStorage<T, 3, 1>>; fn basis( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<nalgebra::::base::dimension::U3::{constant#0}>, ArrayStorage<T, 3, 3>>; }

Required Methods§

Source

fn side( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<1>, ArrayStorage<T, 3, 1>>

Source

fn up( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<1>, ArrayStorage<T, 3, 1>>

Source

fn look( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<1>, ArrayStorage<T, 3, 1>>

Source

fn position( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<1>, ArrayStorage<T, 3, 1>>

Source

fn basis( &self, ) -> Matrix<T, Const<nalgebra::::base::dimension::U3::{constant#0}>, Const<nalgebra::::base::dimension::U3::{constant#0}>, ArrayStorage<T, 3, 3>>

Implementors§

Source§

impl<T> Matrix4Ext<T> for Matrix<T, Const<nalgebra::::base::dimension::U4::{constant#0}>, Const<nalgebra::::base::dimension::U4::{constant#0}>, ArrayStorage<T, 4, 4>>
where T: Scalar + Default + Copy + Clone,