diff options
| author | Crozet Sébastien <developer@crozet.re> | 2021-01-05 17:07:26 +0100 |
|---|---|---|
| committer | Crozet Sébastien <developer@crozet.re> | 2021-01-05 17:07:26 +0100 |
| commit | 1e9a962d34fa5143404d1dae1bfa0243e3d8a6a0 (patch) | |
| tree | 05f65b24f704659d5b20cf231c9d50e605b461b4 /src_testbed/testbed.rs | |
| parent | 924cb7bbb9948248605eec26924e99af77dbed07 (diff) | |
| download | rapier-1e9a962d34fa5143404d1dae1bfa0243e3d8a6a0.tar.gz rapier-1e9a962d34fa5143404d1dae1bfa0243e3d8a6a0.tar.bz2 rapier-1e9a962d34fa5143404d1dae1bfa0243e3d8a6a0.zip | |
Testbed physx backend: re-add joints.
Diffstat (limited to 'src_testbed/testbed.rs')
| -rw-r--r-- | src_testbed/testbed.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src_testbed/testbed.rs b/src_testbed/testbed.rs index 10b3a0a..bef9b8f 100644 --- a/src_testbed/testbed.rs +++ b/src_testbed/testbed.rs @@ -1126,6 +1126,14 @@ impl State for Testbed { if self.state.selected_example != prev_example { self.physics.integration_parameters = IntegrationParameters::default(); + if self.state.selected_backend == PHYSX_BACKEND_PATCH_FRICTION + || self.state.selected_backend == PHYSX_BACKEND_TWO_FRICTION_DIR + { + std::mem::swap( + &mut self.physics.integration_parameters.max_velocity_iterations, + &mut self.physics.integration_parameters.max_position_iterations, + ) + } } self.builders[self.state.selected_example].1(self); |
