Module ncollide3d::shape [−][src]
Collision shapes supported by ncollide.
Structs
Ball |
A Ball shape. |
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 |
A convex polyhedron without degenerate faces. |
ConvexPolygonalFeature |
Represents a convex polygonal approximation of a face of a solid. |
Cuboid |
Shape of a box. |
Cylinder |
SupportMap description of a cylinder shape with its principal axis aligned with the |
Plane |
SupportMap description of a plane. |
Polyline |
Shape commonly known as a 2d line strip or a 3d segment mesh. |
Segment |
A segment shape. |
ShapeHandle |
A shared immutable handle to an abstract shape. |
Tetrahedron |
A tetrahedron with 4 vertices. |
TriMesh |
Shape commonly known as a 2d line strip or a 3d triangle mesh. |
Triangle |
A triangle shape. |
Enums
FeatureId |
An identifier of a feature of a convex polyhedron. |
SegmentPointLocation |
Logical description of the location of a point on a triangle. |
TetrahedronPointLocation |
Logical description of the location of a point on a triangle. |
TrianglePointLocation |
Description of the location of a point on a triangle. |
Traits
CompositeShape |
Trait implemented by shapes composed of multiple simpler shapes. |
ConvexPolyhedron |
Trait implemented by all convex polyhedron. |
Shape |
Trait implemented by all shapes supported by ncollide. |
SupportMap |
Traits of convex shapes representable by a support mapping function. |