rapier2d/dynamics/
mod.rs

1//! Structures related to dynamics: bodies, impulse_joints, etc.
2
3pub use self::ccd::CCDSolver;
4pub use self::coefficient_combine_rule::CoefficientCombineRule;
5pub use self::integration_parameters::{IntegrationParameters, SpringCoefficients};
6pub use self::island_manager::IslandManager;
7
8#[cfg(feature = "dim3")]
9pub use self::integration_parameters::FrictionModel;
10
11pub(crate) use self::joint::JointGraphEdge;
12pub(crate) use self::joint::JointIndex;
13pub use self::joint::*;
14pub use self::rigid_body_components::*;
15pub(crate) use self::rigid_body_set::ModifiedRigidBodies;
16// #[cfg(not(feature = "parallel"))]
17pub(crate) use self::solver::IslandSolver;
18// #[cfg(feature = "parallel")]
19// pub(crate) use self::solver::ParallelIslandSolver;
20pub use parry::mass_properties::MassProperties;
21
22pub use self::rigid_body::{RigidBody, RigidBodyBuilder};
23pub use self::rigid_body_set::{BodyPair, RigidBodySet};
24
25mod ccd;
26mod coefficient_combine_rule;
27mod integration_parameters;
28mod island_manager;
29mod joint;
30mod rigid_body_components;
31mod solver;
32
33mod rigid_body;
34mod rigid_body_set;