aboutsummaryrefslogtreecommitdiff
path: root/src/geometry
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-12-11 17:47:16 +0100
committerSébastien Crozet <developer@crozet.re>2022-12-11 17:47:42 +0100
commit0207f8cf96a3b091ca851276f98f3b482e2a39f2 (patch)
treeee0e602dc19a39b02e3b70e093815ca7bbb9f917 /src/geometry
parentcb9350fd802a6641597140c22e2a0ce4b2ebeb1f (diff)
downloadrapier-0207f8cf96a3b091ca851276f98f3b482e2a39f2.tar.gz
rapier-0207f8cf96a3b091ca851276f98f3b482e2a39f2.tar.bz2
rapier-0207f8cf96a3b091ca851276f98f3b482e2a39f2.zip
Properly take initial sleeping state set by the user when creating a rigid-body
Diffstat (limited to 'src/geometry')
-rw-r--r--src/geometry/narrow_phase.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/geometry/narrow_phase.rs b/src/geometry/narrow_phase.rs
index ecd1623..dacca9e 100644
--- a/src/geometry/narrow_phase.rs
+++ b/src/geometry/narrow_phase.rs
@@ -299,7 +299,13 @@ impl NarrowPhase {
}
}
- self.handle_modified_colliders(islands, modified_colliders, colliders, bodies, events);
+ self.handle_user_changes_on_colliders(
+ islands,
+ modified_colliders,
+ colliders,
+ bodies,
+ events,
+ );
}
pub(crate) fn remove_collider(
@@ -393,7 +399,7 @@ impl NarrowPhase {
}
}
- pub(crate) fn handle_modified_colliders(
+ pub(crate) fn handle_user_changes_on_colliders(
&mut self,
mut islands: Option<&mut IslandManager>,
modified_colliders: &[ColliderHandle],