Module prelude

Source
Expand description

Re-exports common types related to the rigid body dynamics functionality.

Re-exports§

pub use super::ccd::CcdPlugin;
pub use super::ccd::SpeculativeMargin;
pub use super::ccd::SweepMode;
pub use super::ccd::SweptCcd;
pub use super::integrator::Gravity;
pub use super::integrator::IntegratorPlugin;
pub use super::rigid_body::mass_properties::components::AngularInertia;
pub use super::rigid_body::mass_properties::components::CenterOfMass;
pub use super::rigid_body::mass_properties::components::ColliderDensity;
pub use super::rigid_body::mass_properties::components::ColliderMassProperties;
pub use super::rigid_body::mass_properties::components::ComputedAngularInertia;
pub use super::rigid_body::mass_properties::components::ComputedCenterOfMass;
pub use super::rigid_body::mass_properties::components::ComputedMass;
pub use super::rigid_body::mass_properties::components::Mass;
pub use super::rigid_body::mass_properties::components::MassPropertiesBundle;
pub use super::rigid_body::mass_properties::components::NoAutoAngularInertia;
pub use super::rigid_body::mass_properties::components::NoAutoCenterOfMass;
pub use super::rigid_body::mass_properties::components::NoAutoMass;
pub use super::rigid_body::mass_properties::MassPropertiesExt;
pub use super::rigid_body::mass_properties::MassPropertyHelper;
pub use super::rigid_body::mass_properties::MassPropertyPlugin;
pub use super::sleeping::DeactivationTime;
pub use super::sleeping::SleepingPlugin;
pub use super::sleeping::SleepingThreshold;
pub use super::sleeping::WakeUpBody;
pub use super::solver::schedule::SolverSchedulePlugin;
pub use super::solver::schedule::SolverSet;
pub use super::solver::schedule::SubstepCount;
pub use super::solver::schedule::SubstepSchedule;
pub use super::solver::PhysicsLengthUnit;
pub use super::solver::SolverPlugin;
pub use super::rigid_body::*;
pub use super::solver::joints::*;

Structs§

AngularInertiaTensor
The 3x3 angular inertia tensor of a 3D object, representing resistance to angular acceleration.
MassProperties2d
The mass, angular inertia, and local center of mass of an object in 2D space.
MassProperties3d
The mass, angular inertia, and local center of mass of an object in 3D space.

Enums§

AngularInertiaTensorError
An error returned for an invalid AngularInertiaTensor in 3D.

Traits§

ComputeMassProperties2d
A trait for computing MassProperties2d for 2D objects.
ComputeMassProperties3d
A trait for computing MassProperties3d for 3D objects.