aboutsummaryrefslogtreecommitdiff
path: root/src/geometry/broad_phase_qbvh.rs
diff options
context:
space:
mode:
authorSébastien Crozet <sebcrozet@dimforge.com>2024-04-27 11:36:35 +0200
committerSébastien Crozet <sebastien@crozet.re>2024-04-30 23:10:46 +0200
commit664645159d21d85d321531ee73f5a0c3c1a7ea7b (patch)
tree1c32556e53033cbed440c45dd9451f71e24bf948 /src/geometry/broad_phase_qbvh.rs
parentc079452a478bb2f5d976cbba162e7f92252b505d (diff)
downloadrapier-664645159d21d85d321531ee73f5a0c3c1a7ea7b.tar.gz
rapier-664645159d21d85d321531ee73f5a0c3c1a7ea7b.tar.bz2
rapier-664645159d21d85d321531ee73f5a0c3c1a7ea7b.zip
feat: implement collision skin
Diffstat (limited to 'src/geometry/broad_phase_qbvh.rs')
-rw-r--r--src/geometry/broad_phase_qbvh.rs6
1 files changed, 2 insertions, 4 deletions
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);