WQuadtree query: reduce the amount of allocations.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user