diff options
Diffstat (limited to 'src/geometry/proximity_detector')
| -rw-r--r-- | src/geometry/proximity_detector/trimesh_shape_proximity_detector.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/geometry/proximity_detector/trimesh_shape_proximity_detector.rs b/src/geometry/proximity_detector/trimesh_shape_proximity_detector.rs index 0a3ff44..1fc5e1e 100644 --- a/src/geometry/proximity_detector/trimesh_shape_proximity_detector.rs +++ b/src/geometry/proximity_detector/trimesh_shape_proximity_detector.rs @@ -70,7 +70,10 @@ fn do_detect_proximity( &mut workspace.interferences, ); - workspace.interferences = trimesh1.waabbs().intersect_aabb(&local_aabb2); + workspace.interferences.clear(); + trimesh1 + .waabbs() + .intersect_aabb(&local_aabb2, &mut workspace.interferences); workspace.local_aabb2 = local_aabb2; } |
