[−][src]Trait rust_3d::IsND
IsND is a trait used for types which are positioned within the n-dimensional space
Required methods
fn n_dimensions() -> usize where
Self: Sized,
Self: Sized,
Should return the number of dimensions. E.g. 2 for points in 2D space, 3 for points in 3D space etc.
fn position_nd(&self, dimension: usize) -> Result<f64>
Should return the value of a given dimensions. E.g. for 2D position with x = 4.3, y = 1.8 the result for dimension = 1 should be 1.8
Implementations on Foreign Types
impl<P> IsND for Box<P> where
P: IsND,
[src]
P: IsND,