Module ncollide3d::shape[][src]

Expand description

Collision shapes supported by ncollide.

Structs

A Ball shape.

SupportMap description of a capsule shape with its principal axis aligned with the y axis.

A cache used for polygonal clipping.

A compound shape with an aabb bounding volume.

SupportMap description of a cylinder shape with its principal axis aligned with the y axis.

A convex polyhedron without degenerate faces.

Represents a convex polygonal approximation of a face of a solid.

Shape of a box.

SupportMap description of a cylinder shape with its principal axis aligned with the y axis.

Description of a face adjascent to an edge.

An heightfield implicitly discretized with triangles.

The status of the cell of an heightfield.

SupportMap description of a plane.

A polygonal line.

A segment shape.

A shared handle to an abstract shape.

A tetrahedron with 4 vertices.

A 3d triangle mesh.

An edge of a triangle mesh.

A face of a triangle mesh.

A vertex of a triangle mesh.

A triangle shape.

Enums

The type of elements used to describe a deformation on a collision object.

An identifier of a feature of a convex polyhedron.

Logical description of the location of a point on a triangle.

Logical description of the location of a point on a triangle.

Description of the location of a point on a triangle.

Traits

Trait implemented by shapes composed of multiple simpler shapes.

Trait implemented by all convex polyhedron.

Trait implemented by deformable shapes.

Trait implemented by all shapes supported by ncollide.

Traits of convex shapes representable by a support mapping function.