# Module parry3d::shape [−][src]

Shapes supported by parry.

## Structs

Ball | A Ball shape. |

Capsule | A capsule shape defined as a round segment. |

Compound | A compound shape with an aabb bounding volume. |

Cone | Cone shape with its principal axis aligned with the |

ConvexPolyhedron | A convex polyhedron without degenerate faces. |

Cuboid | Shape of a box. |

Cylinder | Cylinder shape with its principal axis aligned with the |

HalfSpace | A half-space delimited by an infinite plane. |

HeightField | An heightfield implicitly discretized with triangles. |

HeightFieldCellStatus | The status of the cell of an heightfield. |

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

Polyline | A polyline. |

RoundShape | A shape with rounded borders. |

Segment | A segment shape. |

SharedShape | The shape of a collider. |

Tetrahedron | A tetrahedron with 4 vertices. |

TriMesh | A 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. |

ShapeType | Enum representing the type of a shape. |

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

TrianglePointLocation | Description of the location of a point on a triangle. |

TypedShape | Enum representing the shape with its actual type |

## Traits

PolygonalFeatureMap | Trait implemented by convex shapes with features with polyhedral approximations. |

Shape | Trait implemented by shapes usable by Rapier. |

SimdCompositeShape | Trait implemented by shapes composed of multiple simpler shapes. |

SupportMap | Traits of convex shapes representable by a support mapping function. |

TypedSimdCompositeShape |

## Type Definitions

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

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

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

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

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