[−][src]Module ncollide_geometry::shape
Collision shapes supported by ncollide.
Structs
AnnotatedMinkowskiSum | Same as the MinkowskiSum but with a support mapping which keeps track of the original supports points from the two wrapped shapes. |
Ball | A Ball shape. |
BaseMesh | A mesh generic wrt. the contained mesh elements characterized by vertices. |
Capsule | SupportMap description of a capsule shape with its principal axis aligned with the |
Compound | A compound shape with an aabb bounding volume. |
Cone | SupportMap description of a cylinder shape with its principal axis aligned with the |
ConvexHull | The implicit convex hull of a set of points. |
Cuboid | Shape of a box. |
Cylinder | SupportMap description of a cylinder shape with its principal axis aligned with the |
MinkowskiSum | SupportMap representation of the Minkowski sum of two shapes. |
Plane | SupportMap description of a plane. |
Polyline | Shape commonly known as a 2d line strip or a 3d segment mesh. |
Reflection | SupportMap representation of the reflection of a shape. |
Segment | A segment shape. |
ShapeHandle | A shared immutable handle to an abstract shape. |
Tetrahedron | A tetrahedron with 4 vertices. |
Torus | A torus. |
TriMesh | Shape commonly known as a 2d line strip or a 3d triangle mesh. |
Triangle | A triangle shape. |
Traits
BaseMeshElement | Trait implemented by elements usable on the Mesh. |
CompositeShape | Trait implemented by shapes composed of multiple simpler shapes. |
Shape | Trait implemented by all shapes supported by ncollide. |
SupportMap | Traits of convex shapes representable by a support mapping function. |
Functions
cso_support_point | Computes the support point of the CSO |
Type Definitions
AnnotatedCSO | Type of an implicit representation of the Configuration Space Obstacle
formed by two geometric objects. Uses return |
Ball2 | A 2D ball. |
Ball3 | A 3D ball. |
CSO | Type of an implicit representation of the Configuration Space Obstacle formed by two geometric objects. |
Capsule2 | A 2D capsule. |
Capsule3 | A 3D capsule. |
CompositeShape2 | A 2D abstract composite shape. |
CompositeShape3 | A 3D abstract composite shape. |
Compound2 | A 2D compound shape. |
Compound3 | A 3D compound shape. |
Cone2 | A 2D cone. |
Cone3 | A 3D cone. |
ConvexHull2 | A 2D convex polytope. |
ConvexHull3 | A 3D convex polytope. |
Cuboid2 | A 2D cuboid. |
Cuboid3 | A 3D cuboid. |
Cylinder2 | A 2D cylinder. |
Cylinder3 | A 3D cylinder. |
Plane2 | A 2D plane. |
Plane3 | A 3D plane. |
Polyline2 | A 2D polyline. |
Polyline3 | A 3D polyline. |
Segment2 | A 2D segment. |
Segment3 | A 3D segment. |
Shape2 | A 2D dynamic shape. |
Shape3 | A 3D dynamic shape. |
ShapeHandle2 | A 2D shared dynamic shape handle. |
ShapeHandle3 | A 3D shared dynamic shape handle. |
SupportMap2 | A 2D abstract support mapping. |
SupportMap3 | A 3D abstract support mapping. |
Tetrahedron3 | A 3D tetrahedron. |
TriMesh3 | A 3D triangle mesh. |
Triangle2 | A 2D triangle. |
Triangle3 | A 3D triangle. |