diff options
Diffstat (limited to 'src/geometry/contact_generator')
| -rw-r--r-- | src/geometry/contact_generator/trimesh_shape_contact_generator.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/geometry/contact_generator/trimesh_shape_contact_generator.rs b/src/geometry/contact_generator/trimesh_shape_contact_generator.rs index d759ae3..7dc0054 100644 --- a/src/geometry/contact_generator/trimesh_shape_contact_generator.rs +++ b/src/geometry/contact_generator/trimesh_shape_contact_generator.rs @@ -108,7 +108,10 @@ fn do_generate_contacts( // workspace.old_manifolds.len() // ); - 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; } |
