aboutsummaryrefslogtreecommitdiff
path: root/src/geometry/narrow_phase.rs
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2020-12-31 16:30:38 +0100
committerCrozet Sébastien <developer@crozet.re>2020-12-31 16:30:38 +0100
commit7b098606c230256c72b73291c15cbd5fabe02653 (patch)
tree4d970a89860bbcc304b0f74832c3932ab094f797 /src/geometry/narrow_phase.rs
parent1feac2e02d8779a1a03c9c16d5fbe4fd79c9324a (diff)
downloadrapier-7b098606c230256c72b73291c15cbd5fabe02653.tar.gz
rapier-7b098606c230256c72b73291c15cbd5fabe02653.tar.bz2
rapier-7b098606c230256c72b73291c15cbd5fabe02653.zip
QueryPipeline: add shape casting, point projection, and intersection queries.
Diffstat (limited to 'src/geometry/narrow_phase.rs')
-rw-r--r--src/geometry/narrow_phase.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/geometry/narrow_phase.rs b/src/geometry/narrow_phase.rs
index fc6d5db..b94ce6f 100644
--- a/src/geometry/narrow_phase.rs
+++ b/src/geometry/narrow_phase.rs
@@ -38,7 +38,7 @@ impl ColliderGraphIndices {
pub struct NarrowPhase {
#[cfg_attr(
feature = "serde-serialize",
- serde(skip, default = "default_query_dispatcher")
+ serde(skip, default = "crate::geometry::default_persistent_query_dispatcher")
)]
query_dispatcher: Arc<dyn PersistentQueryDispatcher<ContactManifoldData, ContactData>>,
contact_graph: InteractionGraph<ContactPair>,
@@ -47,11 +47,6 @@ pub struct NarrowPhase {
removed_colliders: Option<Subscription<RemovedCollider>>,
}
-fn default_query_dispatcher() -> Arc<dyn PersistentQueryDispatcher<ContactManifoldData, ContactData>>
-{
- Arc::new(DefaultQueryDispatcher)
-}
-
pub(crate) type ContactManifoldIndex = usize;
impl NarrowPhase {