Trait rust_3d::traits::IsPlane3D [] [src]

pub trait IsPlane3D<P, N>: Sized where
    P: Is3D,
    N: IsNormalized3D
{ fn new(origin: P, u: N, v: N) -> Self;
fn origin(&self) -> P;
fn u(&self) -> N;
fn v(&self) -> N; }

IsPlane3D is a trait used for planes within 3D space

Required Methods

Should return a new plane with the given origin, u and v vectors

Should return the origin of the plane

Should return the u vector of the plane

Should return the v vector of the plane

Implementors