[−][src]Module rapier2d::geometry
Structures related to geometry: colliders, shapes, etc.
Structs
BroadPhase | A broad-phase based on multiple Sweep-and-Prune instances running of disjoint region of the 3D world. |
Capsule | A capsule shape defined as a segment with a radius. |
Collider | A geometric entity that can be attached to a body so it can be affected by contacts and proximity queries. |
ColliderBuilder | A structure responsible for building a new collider. |
ColliderSet | A set of colliders that can be handled by a physics |
Contact | A single contact between two collider. |
ContactKinematics | Local contact geometry at the neighborhood of a pair of contact points. |
ContactManifold | A contact manifold between two colliders. |
ContactPair | The description of all the contacts between a pair of colliders. |
DefaultContactDispatcher | The default contact dispatcher used by Rapier. |
DefaultProximityDispatcher | The default proximity dispatcher used by Rapier. |
InteractionGraph | A graph where nodes are collision objects and edges are contact or proximity algorithms. |
NarrowPhase | The narrow-phase responsible for computing precise contact information between colliders. |
Polygon | A convex planar polygon. |
ProximityPair | The description of the proximity of two colliders. |
Trimesh | A triangle mesh. |
Enums
KinematicsCategory | The type local linear approximation of the neighborhood of a pair contact points on two shapes |
Proximity | Proximity information. |
Shape | An enum grouping all the possible shape of a collider. |
Traits
ContactDispatcher | Trait implemented by structures responsible for selecting a collision-detection algorithm for a given pair of shapes. |
ProximityDispatcher | Trait implemented by structures responsible for selecting a collision-detection algorithm for a given pair of shapes. |
Type Definitions
AABB | An axis-aligned bounding box. |
Ball | A ball shape. |
ColliderGraphIndex | Index of a node of the interaction graph. |
ColliderHandle | The unique identifier of a collider added to a collider set. |
ContactEvent | Event triggered when two non-sensor colliders start or stop being in contact. |
Cuboid | A cuboid shape. |
HeightField | A heightfield shape. |
ProximityEvent | Event triggered when a sensor collider starts or stop being in proximity with another collider (sensor or not). |
Ray | A ray that can be cast against colliders. |
RayIntersection | The intersection between a ray and a collider. |
RigidBodyGraphIndex | Index of a node of the interaction graph. |
TemporaryInteractionIndex | Temporary index to and edge of the interaction graph. |
Triangle | A triangle shape. |