diff options
| author | Sébastien Crozet <developer@crozet.re> | 2022-07-05 15:47:59 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-05 15:47:59 +0200 |
| commit | 06ec9a0e76cea7a035b4335c591cd3fddd0d9999 (patch) | |
| tree | 39d57c778ee69399b654e11fa967e03b375f7ec2 /src/pipeline/physics_pipeline.rs | |
| parent | b8d46a6b1d3a639769c877f13f60f0dfc60536e3 (diff) | |
| parent | 7831ebfc3109d4a4c2029f50e432dd1d4be9ef82 (diff) | |
| download | rapier-06ec9a0e76cea7a035b4335c591cd3fddd0d9999.tar.gz rapier-06ec9a0e76cea7a035b4335c591cd3fddd0d9999.tar.bz2 rapier-06ec9a0e76cea7a035b4335c591cd3fddd0d9999.zip | |
Merge pull request #360 from dimforge/easier-mass-props
Improve the API for initializing/setting mass-properties
Diffstat (limited to 'src/pipeline/physics_pipeline.rs')
| -rw-r--r-- | src/pipeline/physics_pipeline.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/pipeline/physics_pipeline.rs b/src/pipeline/physics_pipeline.rs index d347637..71ab578 100644 --- a/src/pipeline/physics_pipeline.rs +++ b/src/pipeline/physics_pipeline.rs @@ -407,6 +407,9 @@ impl PhysicsPipeline { hooks: &dyn PhysicsHooks, events: &dyn EventHandler, ) { + self.counters.reset(); + self.counters.step_started(); + // Apply some of delayed wake-ups. for handle in impulse_joints .to_wake_up @@ -417,18 +420,15 @@ impl PhysicsPipeline { } // Apply modifications. - let modified_bodies = bodies.take_modified(); let mut modified_colliders = colliders.take_modified(); let mut removed_colliders = colliders.take_removed(); - - self.counters.reset(); - self.counters.step_started(); - super::user_changes::handle_user_changes_to_colliders( bodies, colliders, &modified_colliders[..], ); + + let modified_bodies = bodies.take_modified(); super::user_changes::handle_user_changes_to_rigid_bodies( Some(islands), bodies, |
