aboutsummaryrefslogtreecommitdiff
path: root/src_testbed/testbed.rs
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-05-31 10:22:28 +0200
committerGitHub <noreply@github.com>2022-05-31 10:22:28 +0200
commitfb1bfc762c89cd8c5bd745a82998c1662a1bf196 (patch)
tree0ece4f99d458f47f1408c78f79b85345036d3671 /src_testbed/testbed.rs
parentc630635e57624385123b4a0fb658018bc6fdba91 (diff)
parent0640f5e660aef579a9e6b134b7066e9bcae32b8b (diff)
downloadrapier-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.rs24
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);
}
}
_ => {}