diff options
| author | Crozet Sébastien <developer@crozet.re> | 2020-10-19 16:51:40 +0200 |
|---|---|---|
| committer | Crozet Sébastien <developer@crozet.re> | 2020-10-19 16:52:08 +0200 |
| commit | 947c4813c9666fd8215743de298fe17780fa3ef2 (patch) | |
| tree | 52bd4c5415797a98809d3e948c4a4d9aa94a1b5a /examples3d/heightfield3.rs | |
| parent | faf3e7e0f7f2b528da99343f9a3f8ce2b8fa6876 (diff) | |
| download | rapier-947c4813c9666fd8215743de298fe17780fa3ef2.tar.gz rapier-947c4813c9666fd8215743de298fe17780fa3ef2.tar.bz2 rapier-947c4813c9666fd8215743de298fe17780fa3ef2.zip | |
Complete the pfm/pfm contact generator.
Diffstat (limited to 'examples3d/heightfield3.rs')
| -rw-r--r-- | examples3d/heightfield3.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/examples3d/heightfield3.rs b/examples3d/heightfield3.rs index 09df815..826df4c 100644 --- a/examples3d/heightfield3.rs +++ b/examples3d/heightfield3.rs @@ -54,13 +54,13 @@ pub fn init_world(testbed: &mut Testbed) { let rigid_body = RigidBodyBuilder::new_dynamic().translation(x, y, z).build(); let handle = bodies.insert(rigid_body); - if j % 2 == 0 { - let collider = ColliderBuilder::cuboid(rad, rad, rad).build(); - colliders.insert(collider, handle, &mut bodies); - } else { - let collider = ColliderBuilder::ball(rad).build(); - colliders.insert(collider, handle, &mut bodies); - } + let collider = match j % 3 { + 0 => ColliderBuilder::cuboid(rad, rad, rad).build(), + 1 => ColliderBuilder::ball(rad).build(), + _ => ColliderBuilder::cylinder(rad, rad).build(), + }; + + colliders.insert(collider, handle, &mut bodies); } } } |
