Trait nphysics3d::utils::GeneralizedCross [−][src]
This is a non-standard generalization of the cross product design exclusively to group the 3D cross product and the 2D perpendicular product behind the same interface.
Associated Types
type Rhs
[src]
The right-hand-side of this cross product.
type CrossVector
[src]
The result type of the this (non-standard) generalized cross product.
type CrossMatrix
[src]
The matrix representation of this (non-standard) generalized cross product.
type CrossMatrixTr
[src]
The transposed matrix representation of this (non-standard) generalized cross product.
Required methods
fn gcross(&self, rhs: &Self::Rhs) -> Self::CrossVector
[src]
Computes this (non-standard) generalized cross product.
fn gcross_matrix(&self) -> Self::CrossMatrix
[src]
Computes the matrix represenattion of this (non-standard) generalized cross product.
fn gcross_matrix_tr(&self) -> Self::CrossMatrixTr
[src]
Computes the transposed matrix represenattion of this (non-standard) generalized cross product.