pub trait Matrix4Ext<T> where
T: Scalar, {
fn side(
&self
) -> Matrix<T, Const<{_: usize}>, Const<1_usize>, ArrayStorage<T, 3_usize, 1_usize>>;
fn up(
&self
) -> Matrix<T, Const<{_: usize}>, Const<1_usize>, ArrayStorage<T, 3_usize, 1_usize>>;
fn look(
&self
) -> Matrix<T, Const<{_: usize}>, Const<1_usize>, ArrayStorage<T, 3_usize, 1_usize>>;
fn position(
&self
) -> Matrix<T, Const<{_: usize}>, Const<1_usize>, ArrayStorage<T, 3_usize, 1_usize>>;
fn basis(
&self
) -> Matrix<T, Const<{_: usize}>, Const<{_: usize}>, ArrayStorage<T, 3_usize, 3_usize>>;
}