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::joints::AngleLimit;
pub use super::joints::DistanceJoint;
pub use super::joints::DistanceLimit;
pub use super::joints::FixedJoint;
pub use super::joints::JointAnchor;
pub use super::joints::JointBasis;
pub use super::joints::JointCollisionDisabled;
pub use super::joints::JointDamping;
pub use super::joints::JointDisabled;
pub use super::joints::JointForces;
pub use super::joints::JointFrame;
pub use super::joints::JointPlugin;
pub use super::joints::PrismaticJoint;
pub use super::joints::RevoluteJoint;
pub use super::rigid_body::forces::ConstantAngularAcceleration;
pub use super::rigid_body::forces::ConstantForce;
pub use super::rigid_body::forces::ConstantLinearAcceleration;
pub use super::rigid_body::forces::ConstantLocalForce;
pub use super::rigid_body::forces::ConstantLocalLinearAcceleration;
pub use super::rigid_body::forces::ConstantTorque;
pub use super::rigid_body::forces::ForcePlugin;
pub use super::rigid_body::forces::ForceSystems;
pub use super::rigid_body::forces::Forces;
pub use super::rigid_body::forces::RigidBodyForces;
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::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::sleeping::DeactivationTime;
Deprecated pub use super::rigid_body::sleeping::SleepThreshold;
pub use super::rigid_body::sleeping::SleepTimer;
pub use super::rigid_body::sleeping::Sleeping;
pub use super::rigid_body::sleeping::SleepingDisabled;
pub use super::rigid_body::sleeping::SleepingThreshold;
Deprecated pub use super::rigid_body::sleeping::TimeSleeping;
Deprecated pub use super::rigid_body::sleeping::TimeToSleep;
pub use super::solver::PhysicsLengthUnit;
pub use super::solver::SolverPlugin;
pub use super::solver::SolverPlugins;
pub use super::solver::islands::IslandPlugin;
pub use super::solver::islands::IslandSleepingPlugin;
pub use super::solver::islands::SleepBody;
pub use super::solver::islands::SleepIslands;
pub use super::solver::islands::WakeBody;
pub use super::solver::islands::WakeIslands;
pub use super::solver::islands::WakeUpBody;
Deprecated pub use super::solver::schedule::SolverSchedulePlugin;
pub use super::solver::schedule::SolverSet;
Deprecated pub use super::solver::schedule::SolverSystems;
pub use super::solver::schedule::SubstepCount;
pub use super::solver::schedule::SubstepSchedule;
pub use super::solver::solver_body::SolverBodyPlugin;
pub use super::rigid_body::*;
Structs§
- Angular
Inertia Tensor - The 3x3 angular inertia tensor of a 3D object, representing resistance to angular acceleration.
- Mass
Properties2d - The mass, angular inertia, and local center of mass of an object in 2D space.
- Mass
Properties3d - The mass, angular inertia, and local center of mass of an object in 3D space.
Enums§
- Angular
Inertia Tensor Error - An error returned for an invalid
AngularInertiaTensor
in 3D.
Traits§
- Compute
Mass Properties2d - A trait for computing
MassProperties2d
for 2D objects. - Compute
Mass Properties3d - A trait for computing
MassProperties3d
for 3D objects.