Add a simpler to lock the rotation or translation of a dynamic rigid-body.

This commit is contained in:
Crozet Sébastien
2020-11-30 15:26:22 +01:00
parent c9ac149b17
commit c3e951f896
4 changed files with 214 additions and 14 deletions

View File

@@ -158,7 +158,7 @@ impl NPhysicsWorld {
pub fn sync(&self, bodies: &mut RigidBodySet, colliders: &mut ColliderSet) {
for (rapier_handle, nphysics_handle) in self.rapier2nphysics.iter() {
let mut rb = bodies.get_mut(*rapier_handle).unwrap();
let rb = bodies.get_mut(*rapier_handle).unwrap();
let ra = self.bodies.rigid_body(*nphysics_handle).unwrap();
let pos = *ra.position();
rb.set_position(pos, false);