Fix deprecation warning

This commit is contained in:
Sébastien Crozet
2023-03-25 18:36:51 +01:00
parent 11d145b11a
commit 8aafd5d0bb

View File

@@ -6,7 +6,6 @@ use crate::math::{Isometry, Point, Real, Vector};
use crate::{dynamics::RigidBodySet, geometry::ColliderSet}; use crate::{dynamics::RigidBodySet, geometry::ColliderSet};
use parry::partitioning::{QbvhDataGenerator, QbvhUpdateWorkspace}; use parry::partitioning::{QbvhDataGenerator, QbvhUpdateWorkspace};
use parry::query::details::{ use parry::query::details::{
IntersectionCompositeShapeShapeBestFirstVisitor,
NonlinearTOICompositeShapeShapeBestFirstVisitor, PointCompositeShapeProjBestFirstVisitor, NonlinearTOICompositeShapeShapeBestFirstVisitor, PointCompositeShapeProjBestFirstVisitor,
PointCompositeShapeProjWithFeatureBestFirstVisitor, PointCompositeShapeProjWithFeatureBestFirstVisitor,
RayCompositeShapeToiAndNormalBestFirstVisitor, RayCompositeShapeToiBestFirstVisitor, RayCompositeShapeToiAndNormalBestFirstVisitor, RayCompositeShapeToiBestFirstVisitor,
@@ -539,12 +538,16 @@ impl QueryPipeline {
filter: QueryFilter, filter: QueryFilter,
) -> Option<ColliderHandle> { ) -> Option<ColliderHandle> {
let pipeline_shape = self.as_composite_shape(bodies, colliders, filter); let pipeline_shape = self.as_composite_shape(bodies, colliders, filter);
let mut visitor = IntersectionCompositeShapeShapeBestFirstVisitor::new( #[allow(deprecated)]
&*self.query_dispatcher, // TODO: replace this with IntersectionCompositeShapeShapeVisitor when it
shape_pos, // can return the shape part id.
&pipeline_shape, let mut visitor =
shape, parry::query::details::IntersectionCompositeShapeShapeBestFirstVisitor::new(
); &*self.query_dispatcher,
shape_pos,
&pipeline_shape,
shape,
);
self.qbvh self.qbvh
.traverse_best_first(&mut visitor) .traverse_best_first(&mut visitor)