diff options
| author | Sébastien Crozet <sebcrozet@dimforge.com> | 2024-03-23 14:36:27 +0100 |
|---|---|---|
| committer | Sébastien Crozet <sebastien@crozet.re> | 2024-03-23 15:17:47 +0100 |
| commit | 3d112287b9fd5aa3ddf8c17bc1e6065fa721a9ce (patch) | |
| tree | 406964421a0823fa4706a621e4ae48597ef74704 /src/geometry/mod.rs | |
| parent | cfb2c2c93e39e1f59557c4f32fde4a68dc4cd6fc (diff) | |
| download | rapier-3d112287b9fd5aa3ddf8c17bc1e6065fa721a9ce.tar.gz rapier-3d112287b9fd5aa3ddf8c17bc1e6065fa721a9ce.tar.bz2 rapier-3d112287b9fd5aa3ddf8c17bc1e6065fa721a9ce.zip | |
feat: add a BroadPhaseTrait for allowing custom broad-phases
Diffstat (limited to 'src/geometry/mod.rs')
| -rw-r--r-- | src/geometry/mod.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/geometry/mod.rs b/src/geometry/mod.rs index e3a868f..565f9a3 100644 --- a/src/geometry/mod.rs +++ b/src/geometry/mod.rs @@ -1,9 +1,7 @@ //! Structures related to geometry: colliders, shapes, etc. -pub use self::broad_phase_multi_sap::{BroadPhasePairEvent, ColliderPair}; - -pub use self::broad_phase_multi_sap::BroadPhaseMultiSap; -// pub use self::broad_phase_qbvh::BroadPhaseMultiSap; +pub use self::broad_phase::BroadPhase; +pub use self::broad_phase_multi_sap::{BroadPhaseMultiSap, BroadPhasePairEvent, ColliderPair}; pub use self::collider_components::*; pub use self::contact_pair::{ ContactData, ContactManifoldData, ContactPair, IntersectionPair, SolverContact, SolverFlags, @@ -180,7 +178,7 @@ impl ContactForceEvent { } } -pub(crate) use self::broad_phase_multi_sap::SAPProxyIndex; +pub(crate) use self::broad_phase::BroadPhaseProxyIndex; pub(crate) use self::narrow_phase::ContactManifoldIndex; pub(crate) use parry::partitioning::Qbvh; pub use parry::shape::*; @@ -203,6 +201,7 @@ mod interaction_graph; mod interaction_groups; mod narrow_phase; +mod broad_phase; mod broad_phase_qbvh; mod collider; mod collider_set; |
