[][src]Trait gut::ops::Skew

pub trait Skew {
    type Output;
    fn skew(self) -> Self::Output;
}

Associated Types

type Output

Loading content...

Required methods

fn skew(self) -> Self::Output

Produce a skew form of self. For instance a 3D vector can be rearranged in a skew symmetric matrix, that corresponds to the cross product operator.

Loading content...

Implementations on Foreign Types

impl<T: Zero + Copy + Neg<Output = T>> Skew for [T; 3][src]

type Output = [[T; 3]; 3]

fn skew(self) -> Self::Output[src]

A skew symmetric representation of the vector that represents the cross product operator.

impl<T: Zero + Copy + Neg<Output = T>> Skew for Vector3<T>[src]

type Output = Matrix3<T>

fn skew(self) -> Self::Output[src]

A skew symmetric representation of the vector that represents the cross product operator.

Loading content...

Implementors

Loading content...