[][src]Trait rust_3d::IsMovable3D

pub trait IsMovable3D {
    fn move_by(&mut self, x: f64, y: f64, z: f64);
}

IsMovable3D is a trait used for types within 3D space which can be moved

Required methods

fn move_by(&mut self, x: f64, y: f64, z: f64)

Should move the object by the given offset

Loading content...

Implementations on Foreign Types

impl<T> IsMovable3D for LinkedList<T> where
    T: IsMovable3D
[src]

impl<T> IsMovable3D for Vec<T> where
    T: IsMovable3D
[src]

impl<T> IsMovable3D for VecDeque<T> where
    T: IsMovable3D
[src]

Loading content...

Implementors

impl IsMovable3D for BoundingBox3D[src]

impl IsMovable3D for Box3D[src]

impl IsMovable3D for BoxUnaligned3D[src]

impl IsMovable3D for Line3D[src]

impl IsMovable3D for LineSegment3D[src]

impl IsMovable3D for Point3D[src]

impl IsMovable3D for Ray3D[src]

impl<P> IsMovable3D for PointCloud3D<P> where
    P: Is3D + IsMovable3D
[src]

impl<P> IsMovable3D for PointCloud3Df32<P> where
    P: IsBuildable3D
[src]

impl<P> IsMovable3D for Polygon3D<P> where
    P: Is3D + IsMovable3D
[src]

impl<P, ID, IC> IsMovable3D for Mesh3D<P, ID, IC> where
    P: Is3D + IsMovable3D,
    ID: IsDataContainer<P> + IsMovable3D,
    IC: IsIndexContainer
[src]

Loading content...