aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2023-03-25 18:36:51 +0100
committerSébastien Crozet <developer@crozet.re>2023-03-25 18:36:51 +0100
commit8aafd5d0bbde4999579e6bd12cc634919b394fee (patch)
tree764ff0c7779a23ce944e134eced88a299043987c /src
parent11d145b11ac24942d7d9c7e30df773d305a540a8 (diff)
downloadrapier-8aafd5d0bbde4999579e6bd12cc634919b394fee.tar.gz
rapier-8aafd5d0bbde4999579e6bd12cc634919b394fee.tar.bz2
rapier-8aafd5d0bbde4999579e6bd12cc634919b394fee.zip
Fix deprecation warning
Diffstat (limited to 'src')
-rw-r--r--src/pipeline/query_pipeline.rs17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/pipeline/query_pipeline.rs b/src/pipeline/query_pipeline.rs
index a248426..46d6389 100644
--- a/src/pipeline/query_pipeline.rs
+++ b/src/pipeline/query_pipeline.rs
@@ -6,7 +6,6 @@ use crate::math::{Isometry, Point, Real, Vector};
use crate::{dynamics::RigidBodySet, geometry::ColliderSet};
use parry::partitioning::{QbvhDataGenerator, QbvhUpdateWorkspace};
use parry::query::details::{
- IntersectionCompositeShapeShapeBestFirstVisitor,
NonlinearTOICompositeShapeShapeBestFirstVisitor, PointCompositeShapeProjBestFirstVisitor,
PointCompositeShapeProjWithFeatureBestFirstVisitor,
RayCompositeShapeToiAndNormalBestFirstVisitor, RayCompositeShapeToiBestFirstVisitor,
@@ -539,12 +538,16 @@ impl QueryPipeline {
filter: QueryFilter,
) -> Option<ColliderHandle> {
let pipeline_shape = self.as_composite_shape(bodies, colliders, filter);
- let mut visitor = IntersectionCompositeShapeShapeBestFirstVisitor::new(
- &*self.query_dispatcher,
- shape_pos,
- &pipeline_shape,
- shape,
- );
+ #[allow(deprecated)]
+ // TODO: replace this with IntersectionCompositeShapeShapeVisitor when it
+ // can return the shape part id.
+ let mut visitor =
+ parry::query::details::IntersectionCompositeShapeShapeBestFirstVisitor::new(
+ &*self.query_dispatcher,
+ shape_pos,
+ &pipeline_shape,
+ shape,
+ );
self.qbvh
.traverse_best_first(&mut visitor)