Trait spade::ThreeDimensional[][src]

pub trait ThreeDimensional: PointN {
    fn cross(&self, other: &Self) -> Self { ... }
}

A three dimensional Point.

Some algorithms will only work with three dimensional points, this trait makes sure that only such points can be used.

Provided Methods

The cross product of this point and another.

Implementations on Foreign Types

impl<S: SpadeNum + BaseNum> ThreeDimensional for Point3<S>
[src]

impl<S: SpadeNum + Scalar> ThreeDimensional for Point3<S>
[src]

impl<S: SpadeNum + Copy> ThreeDimensional for [S; 3]
[src]

Implementors