Module bevy_rapier3d::geometry

source ·
Expand description

Components related to physics geometry (colliders, collision-groups, etc.)

Re-exports§

Modules§

  • Wrappers around Rapier shapes to access their properties.

Structs§

  • Flags affecting whether or not collision-detection happens between two colliders depending on the type of rigid-bodies they are attached to.
  • Flags affecting the events generated for this Collider.
  • Flags affecting the behavior of the constraints solver for a given contact manifold.
  • A component which will be replaced by the specified collider type after the referenced mesh become available.
  • A component which will be replaced the specified collider types on children with meshes after the referenced scene become available.
  • A geometric entity that can be attached to a [RigidBody] so it can be affected by contacts and intersection queries.
  • Indicates whether or not the collider is disabled explicitly by the user.
  • Component which will be filled (if present) with a list of entities with which the current entity is currently in contact.
  • Pairwise collision filtering using bit masks.
  • The total force magnitude beyond which a [ContactForceEvent] can be emitted.
  • The friction affecting a Collider.
  • A bit mask identifying groups for interaction.
  • Result of the projection of a point on a shape.
  • The Rapier handle of a collider that was inserted to the physics scene.
  • Structure containing the result of a successful ray cast.
  • The restitution affecting a Collider.
  • Indicates whether or not the Collider is a sensor.
  • Flags affecting the behavior of the constraints solver for a given contact manifold.
  • Pairwise constraints resolution filtering using bit masks.
  • The result of a time-of-impact (TOI) computation.
  • In depth information about a time-of-impact (TOI) computation.
  • The status of the cell of an heightfield.
  • Parameters controlling the VHACD convex decomposition.

Enums§

Functions§

  • We restrict the scaling increment to 1.0e-4, to avoid numerical jitter due to the extraction of scaling factor from the GlobalTransform matrix.