aboutsummaryrefslogtreecommitdiff
path: root/examples3d/heightfield3.rs
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2020-10-19 16:51:40 +0200
committerCrozet Sébastien <developer@crozet.re>2020-10-19 16:52:08 +0200
commit947c4813c9666fd8215743de298fe17780fa3ef2 (patch)
tree52bd4c5415797a98809d3e948c4a4d9aa94a1b5a /examples3d/heightfield3.rs
parentfaf3e7e0f7f2b528da99343f9a3f8ce2b8fa6876 (diff)
downloadrapier-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.rs14
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);
}
}
}