Add damping support + demos.

This commit is contained in:
Crozet Sébastien
2020-11-03 15:34:01 +01:00
parent 71611d3e30
commit db337c5df6
7 changed files with 140 additions and 0 deletions

View File

@@ -405,8 +405,19 @@ impl Testbed {
}
pub fn set_world(&mut self, bodies: RigidBodySet, colliders: ColliderSet, joints: JointSet) {
self.set_world_with_gravity(bodies, colliders, joints, Vector::y() * -9.81)
}
pub fn set_world_with_gravity(
&mut self,
bodies: RigidBodySet,
colliders: ColliderSet,
joints: JointSet,
gravity: Vector<f32>,
) {
println!("Num bodies: {}", bodies.len());
println!("Num joints: {}", joints.len());
self.gravity = gravity;
self.physics.bodies = bodies;
self.physics.colliders = colliders;
self.physics.joints = joints;