diff options
| author | stefnotch <stefnotch@users.noreply.github.com> | 2023-04-24 14:07:33 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-24 14:07:33 +0200 |
| commit | 39bc5312a5cf0a12874129211faaaba15edf972a (patch) | |
| tree | 0a19d6a90e049081d09504c069f96d31ec9b5497 /src_testbed | |
| parent | 89e3d7650c84f96893376a79cbc120aeaeb74785 (diff) | |
| download | rapier-39bc5312a5cf0a12874129211faaaba15edf972a.tar.gz rapier-39bc5312a5cf0a12874129211faaaba15edf972a.tar.bz2 rapier-39bc5312a5cf0a12874129211faaaba15edf972a.zip | |
Update testbed.rs
Diffstat (limited to 'src_testbed')
| -rw-r--r-- | src_testbed/testbed.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs index 775175d..6a3ab7a 100644 --- a/src_testbed/testbed.rs +++ b/src_testbed/testbed.rs @@ -831,7 +831,7 @@ impl<'a, 'b, 'c, 'd, 'e, 'f> Testbed<'a, 'b, 'c, 'd, 'e, 'f> { .collect(); colliders.sort_by_key(|co| -(co.len() as isize)); - let num_to_delete = (colliders.len() / 10).max(1); + let num_to_delete = (colliders.len() / 10).max(0); for to_delete in &colliders[..num_to_delete] { if let Some(graphics) = self.graphics.as_mut() { graphics.remove_collider(to_delete[0], &self.harness.physics.colliders); @@ -854,7 +854,7 @@ impl<'a, 'b, 'c, 'd, 'e, 'f> Testbed<'a, 'b, 'c, 'd, 'e, 'f> { .filter(|e| !e.1.is_fixed()) .map(|e| e.0) .collect(); - let num_to_delete = (dynamic_bodies.len() / 10).max(1); + let num_to_delete = (dynamic_bodies.len() / 10).max(0); for to_delete in &dynamic_bodies[..num_to_delete] { if let Some(graphics) = self.graphics.as_mut() { graphics.remove_body(*to_delete); @@ -878,7 +878,7 @@ impl<'a, 'b, 'c, 'd, 'e, 'f> Testbed<'a, 'b, 'c, 'd, 'e, 'f> { .iter() .map(|e| e.0) .collect(); - let num_to_delete = (impulse_joints.len() / 10).max(1); + let num_to_delete = (impulse_joints.len() / 10).max(0); for to_delete in &impulse_joints[..num_to_delete] { self.harness.physics.impulse_joints.remove(*to_delete, true); } @@ -892,7 +892,7 @@ impl<'a, 'b, 'c, 'd, 'e, 'f> Testbed<'a, 'b, 'c, 'd, 'e, 'f> { .iter() .map(|e| e.0) .collect(); - let num_to_delete = (multibody_joints.len() / 10).max(1); + let num_to_delete = (multibody_joints.len() / 10).max(0); for to_delete in &multibody_joints[..num_to_delete] { self.harness .physics |
