QueryPipeline: add shape casting, point projection, and intersection queries.

This commit is contained in:
Crozet Sébastien
2020-12-31 16:30:38 +01:00
parent 1feac2e02d
commit 7b098606c2
4 changed files with 216 additions and 43 deletions

View File

@@ -86,6 +86,15 @@ pub(crate) use self::narrow_phase::ContactManifoldIndex;
pub(crate) use cdl::partitioning::SimdQuadTree;
pub use cdl::shape::*;
pub(crate) fn default_persistent_query_dispatcher(
) -> std::sync::Arc<dyn cdl::query::PersistentQueryDispatcher<ContactManifoldData, ContactData>> {
std::sync::Arc::new(cdl::query::DefaultQueryDispatcher)
}
pub(crate) fn default_query_dispatcher() -> std::sync::Arc<dyn cdl::query::QueryDispatcher> {
std::sync::Arc::new(cdl::query::DefaultQueryDispatcher)
}
mod broad_phase_multi_sap;
mod collider;
mod collider_set;