Module ncollide2d::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 y axis.

Compound

A compound shape with an aabb bounding volume.

ConvexPolygon

A 2D convex polygon.

ConvexPolygonalFeature

A feature (face or vertex) of a 2D convex polygon.

Cuboid

Shape of a box.

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.

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.

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.