From 0b80bc827ce53b6e207f0de79f226245c1a9b735 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Mon, 8 Mar 2021 11:53:21 +0100 Subject: Split the broad-phase code into multiple files. --- src/geometry/broad_phase_multi_sap/mod.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/geometry/broad_phase_multi_sap/mod.rs (limited to 'src/geometry/broad_phase_multi_sap/mod.rs') diff --git a/src/geometry/broad_phase_multi_sap/mod.rs b/src/geometry/broad_phase_multi_sap/mod.rs new file mode 100644 index 0000000..849a325 --- /dev/null +++ b/src/geometry/broad_phase_multi_sap/mod.rs @@ -0,0 +1,16 @@ +pub use self::broad_phase::BroadPhase; +pub use self::broad_phase_pair_event::{BroadPhasePairEvent, ColliderPair}; + +pub(self) use self::broad_phase_proxy::*; +pub(self) use self::sap_axis::*; +pub(self) use self::sap_endpoint::*; +pub(self) use self::sap_region::*; +pub(self) use self::sap_utils::*; + +mod broad_phase; +mod broad_phase_pair_event; +mod broad_phase_proxy; +mod sap_axis; +mod sap_endpoint; +mod sap_region; +mod sap_utils; -- cgit From 7983c256064b021400a529be01bd092d87ed0e85 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Mon, 8 Mar 2021 15:12:45 +0100 Subject: Start introducing SAP layers. --- src/geometry/broad_phase_multi_sap/mod.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/geometry/broad_phase_multi_sap/mod.rs') diff --git a/src/geometry/broad_phase_multi_sap/mod.rs b/src/geometry/broad_phase_multi_sap/mod.rs index 849a325..9706cf0 100644 --- a/src/geometry/broad_phase_multi_sap/mod.rs +++ b/src/geometry/broad_phase_multi_sap/mod.rs @@ -4,6 +4,7 @@ pub use self::broad_phase_pair_event::{BroadPhasePairEvent, ColliderPair}; pub(self) use self::broad_phase_proxy::*; pub(self) use self::sap_axis::*; pub(self) use self::sap_endpoint::*; +pub(self) use self::sap_layer::*; pub(self) use self::sap_region::*; pub(self) use self::sap_utils::*; @@ -12,5 +13,6 @@ mod broad_phase_pair_event; mod broad_phase_proxy; mod sap_axis; mod sap_endpoint; +mod sap_layer; mod sap_region; mod sap_utils; -- cgit From 3a1502be74901f3df96a05a7d479f15bd4f8b507 Mon Sep 17 00:00:00 2001 From: Crozet Sébastien Date: Sat, 13 Mar 2021 18:00:58 +0100 Subject: First complete implementation of the hierarchical SAP. --- src/geometry/broad_phase_multi_sap/mod.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/geometry/broad_phase_multi_sap/mod.rs') diff --git a/src/geometry/broad_phase_multi_sap/mod.rs b/src/geometry/broad_phase_multi_sap/mod.rs index 9706cf0..01f7847 100644 --- a/src/geometry/broad_phase_multi_sap/mod.rs +++ b/src/geometry/broad_phase_multi_sap/mod.rs @@ -1,18 +1,19 @@ pub use self::broad_phase::BroadPhase; pub use self::broad_phase_pair_event::{BroadPhasePairEvent, ColliderPair}; +pub use self::sap_proxy::SAPProxyIndex; -pub(self) use self::broad_phase_proxy::*; pub(self) use self::sap_axis::*; pub(self) use self::sap_endpoint::*; pub(self) use self::sap_layer::*; +pub(self) use self::sap_proxy::*; pub(self) use self::sap_region::*; pub(self) use self::sap_utils::*; mod broad_phase; mod broad_phase_pair_event; -mod broad_phase_proxy; mod sap_axis; mod sap_endpoint; mod sap_layer; +mod sap_proxy; mod sap_region; mod sap_utils; -- cgit