diff options
Diffstat (limited to 'examples3d/trimesh3.rs')
| -rw-r--r-- | examples3d/trimesh3.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/examples3d/trimesh3.rs b/examples3d/trimesh3.rs index d022a1f..40aede2 100644 --- a/examples3d/trimesh3.rs +++ b/examples3d/trimesh3.rs @@ -64,13 +64,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); } } } |
