From 664645159d21d85d321531ee73f5a0c3c1a7ea7b Mon Sep 17 00:00:00 2001 From: Sébastien Crozet Date: Sat, 27 Apr 2024 11:36:35 +0200 Subject: feat: implement collision skin --- src/geometry/broad_phase_qbvh.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/geometry/broad_phase_qbvh.rs') diff --git a/src/geometry/broad_phase_qbvh.rs b/src/geometry/broad_phase_qbvh.rs index 56c2b6f..be8c53b 100644 --- a/src/geometry/broad_phase_qbvh.rs +++ b/src/geometry/broad_phase_qbvh.rs @@ -59,7 +59,7 @@ impl BroadPhaseQbvh { colliders.iter().map(|(handle, collider)| { ( handle, - collider.compute_aabb().loosened(prediction_distance / 2.0), + collider.compute_collision_aabb(prediction_distance / 2.0), ) }), margin, @@ -76,9 +76,7 @@ impl BroadPhaseQbvh { } let _ = self.qbvh.refit(margin, &mut self.workspace, |handle| { - colliders[*handle] - .compute_aabb() - .loosened(prediction_distance / 2.0) + colliders[*handle].compute_collision_aabb(prediction_distance / 2.0) }); self.qbvh .traverse_modified_bvtt_with_stack(&self.qbvh, &mut visitor, &mut self.stack); -- cgit