Expand description

Shapes supported by parry.

Structs

A Ball shape.

A capsule shape defined as a round segment.

A compound shape with an aabb bounding volume.

Cone shape with its principal axis aligned with the y axis.

A convex polyhedron without degenerate faces.

Shape of a box.

Cylinder shape with its principal axis aligned with the y axis.

A 3D heightfield with a generic storage buffer for its height grid.

A half-space delimited by an infinite plane.

The status of the cell of an heightfield.

An iterator through all the triangles around the given point, after vertical projection on the heightfield.

A polygonal feature representing the local polygonal approximation of a vertex, face, or edge of a convex shape.

A polyline.

A shape with rounded borders.

A segment shape.

The shape of a collider.

A tetrahedron with 4 vertices.

A face of a triangle-mesh’s half-edge topology.

A half-edge of a triangle-mesh’s half-edge topology.

A vertex of a triangle-mesh’s half-edge topology.

A triangle mesh.

The connected-components of a triangle mesh.

The status of the cell of an heightfield.

The set of pseudo-normals of a triangle mesh.

The half-edge topology information of a triangle mesh.

A triangle shape.

Enums

An identifier of a feature of a convex polyhedron.

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

Enum representing the type of a shape.

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

Indicated an inconsistency in the topology of a triangle mesh.

Orientation of a triangle.

Description of the location of a point on a triangle.

Enum representing the shape with its actual type

Traits

Abstraction over the storage type of an heightfield’s heights grid.

Trait implemented by convex shapes with features with polyhedral approximations.

Trait implemented by shapes usable by Rapier.

Trait implemented by shapes composed of multiple simpler shapes.

Traits of convex shapes representable by a support mapping function.

Type Definitions

A 3D heightfield.

A cone dilated by a sphere (so it has round corners).

A convex polyhedron dilated by a sphere (so it has round corners).

A cuboid dilated by a sphere (so it has round corners).

A cylinder dilated by a sphere (so it has round corners).

A triangle dilated by a sphere (so it has round corners).