[][src]Module bevy_rapier3d::physics

Plugins, resources, and components for physics simulation.

Structs

ColliderHandleComponent

A component representing a collider that is being handled by a Rapier physics World.

EntityToBody

A map between bevy's entities and Rapier's handles.

EventQueue

A set of queues collecting events emitted by the physics engine.

Gravity

A resource for specifying the gravity of the physics simulation.

JointBuilderComponent

Component responsible for initializing a Rapier joint.

JointHandleComponent

A component representing a joint added to the JointSet resource.

RapierPhysicsPlugin

A plugin responsible for setting up a full Rapier physics simulation pipeline and resources.

RapierPhysicsScale

A component describing a scale ration between the physics world and the bevy transforms.

RigidBodyHandleComponent

A component representing a rigid-body that is being handled by a Rapier physics World.

Functions

create_body_and_collider_system

System responsible for creating a Rapier rigid-body and collider from their builder resources.

create_joints_system

System responsible for creating Rapier joints from their builder resources.

step_world_system

System responsible for performing one timestep of the physics world.

sync_transform_system

System responsible for writing the rigid-bodies positions into the Bevy translation and rotation components.