[][src]Trait ncollide3d::bounding_volume::HasBoundingVolume

pub trait HasBoundingVolume<N: RealField, BV> {
    fn bounding_volume(&self, m: &Isometry<N>) -> BV;

    fn local_bounding_volume(&self) -> BV { ... }
}

Traits of objects having a bounding volume.

Required methods

fn bounding_volume(&self, m: &Isometry<N>) -> BV

The bounding volume of self transformed by m.

Loading content...

Provided methods

fn local_bounding_volume(&self) -> BV

The bounding volume of self.

Loading content...

Implementors

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Ball<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Capsule<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Compound<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Cone<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for ConvexHull<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Cuboid<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Cylinder<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for HeightField<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Plane<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Polyline<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Segment<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for TriMesh<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for Triangle<N>[src]

impl<N: RealField> HasBoundingVolume<N, AABB<N>> for dyn Shape<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Ball<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Capsule<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Compound<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Cone<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for ConvexHull<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Cuboid<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Cylinder<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for HeightField<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Plane<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Polyline<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Segment<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for TriMesh<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for Triangle<N>[src]

impl<N: RealField> HasBoundingVolume<N, BoundingSphere<N>> for dyn Shape<N>[src]

Loading content...