diff options
| author | Sébastien Crozet <developer@crozet.re> | 2022-05-31 10:22:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-31 10:22:28 +0200 |
| commit | fb1bfc762c89cd8c5bd745a82998c1662a1bf196 (patch) | |
| tree | 0ece4f99d458f47f1408c78f79b85345036d3671 /src_testbed/testbed.rs | |
| parent | c630635e57624385123b4a0fb658018bc6fdba91 (diff) | |
| parent | 0640f5e660aef579a9e6b134b7066e9bcae32b8b (diff) | |
| download | rapier-fb1bfc762c89cd8c5bd745a82998c1662a1bf196.tar.gz rapier-fb1bfc762c89cd8c5bd745a82998c1662a1bf196.tar.bz2 rapier-fb1bfc762c89cd8c5bd745a82998c1662a1bf196.zip | |
Merge pull request #334 from dimforge/fixes
Some CCD and debug-render improvements
Diffstat (limited to 'src_testbed/testbed.rs')
| -rw-r--r-- | src_testbed/testbed.rs | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs index c17e5ac..629d4cc 100644 --- a/src_testbed/testbed.rs +++ b/src_testbed/testbed.rs @@ -691,12 +691,7 @@ impl<'a, 'b, 'c, 'd, 'e, 'f> Testbed<'a, 'b, 'c, 'd, 'e, 'f> { .collect(); let num_to_delete = (impulse_joints.len() / 10).max(1); for to_delete in &impulse_joints[..num_to_delete] { - self.harness.physics.impulse_joints.remove( - *to_delete, - &mut self.harness.physics.islands, - &mut self.harness.physics.bodies, - true, - ); + self.harness.physics.impulse_joints.remove(*to_delete, true); } } KeyCode::A => { @@ -710,12 +705,10 @@ impl<'a, 'b, 'c, 'd, 'e, 'f> Testbed<'a, 'b, 'c, 'd, 'e, 'f> { .collect(); let num_to_delete = (multibody_joints.len() / 10).max(1); for to_delete in &multibody_joints[..num_to_delete] { - self.harness.physics.multibody_joints.remove( - *to_delete, - &mut self.harness.physics.islands, - &mut self.harness.physics.bodies, - true, - ); + self.harness + .physics + .multibody_joints + .remove(*to_delete, true); } } KeyCode::M => { @@ -731,12 +724,7 @@ impl<'a, 'b, 'c, 'd, 'e, 'f> Testbed<'a, 'b, 'c, 'd, 'e, 'f> { self.harness .physics .multibody_joints - .remove_multibody_articulations( - to_delete, - &mut self.harness.physics.islands, - &mut self.harness.physics.bodies, - true, - ); + .remove_multibody_articulations(to_delete, true); } } _ => {} |
