diff options
| author | Sébastien Crozet <sebcrozet@dimforge.com> | 2024-04-27 11:36:35 +0200 |
|---|---|---|
| committer | Sébastien Crozet <sebastien@crozet.re> | 2024-04-30 23:10:46 +0200 |
| commit | 664645159d21d85d321531ee73f5a0c3c1a7ea7b (patch) | |
| tree | 1c32556e53033cbed440c45dd9451f71e24bf948 /src/geometry/broad_phase_qbvh.rs | |
| parent | c079452a478bb2f5d976cbba162e7f92252b505d (diff) | |
| download | rapier-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.rs | 6 |
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); |
