aboutsummaryrefslogtreecommitdiff
path: root/examples3d
diff options
context:
space:
mode:
Diffstat (limited to 'examples3d')
-rw-r--r--examples3d/heightfield3.rs4
-rw-r--r--examples3d/primitives3.rs4
-rw-r--r--examples3d/trimesh3.rs4
3 files changed, 9 insertions, 3 deletions
diff --git a/examples3d/heightfield3.rs b/examples3d/heightfield3.rs
index 2f26dde..8c3386a 100644
--- a/examples3d/heightfield3.rs
+++ b/examples3d/heightfield3.rs
@@ -57,7 +57,9 @@ pub fn init_world(testbed: &mut Testbed) {
let collider = match j % 4 {
0 => ColliderBuilder::cuboid(rad, rad, rad).build(),
1 => ColliderBuilder::ball(rad).build(),
- 2 => ColliderBuilder::cylinder(rad, rad).build(),
+ // Rounded cylinders are much more efficient that cylinder, even if the
+ // rounding margin is small.
+ 2 => ColliderBuilder::rounded_cylinder(rad, rad, rad / 10.0).build(),
_ => ColliderBuilder::cone(rad, rad).build(),
};
diff --git a/examples3d/primitives3.rs b/examples3d/primitives3.rs
index 4e2fc19..daabd23 100644
--- a/examples3d/primitives3.rs
+++ b/examples3d/primitives3.rs
@@ -53,7 +53,9 @@ pub fn init_world(testbed: &mut Testbed) {
let collider = match j % 4 {
0 => ColliderBuilder::cuboid(rad, rad, rad).build(),
1 => ColliderBuilder::ball(rad).build(),
- 2 => ColliderBuilder::cylinder(rad, rad).build(),
+ // Rounded cylinders are much more efficient that cylinder, even if the
+ // rounding margin is small.
+ 2 => ColliderBuilder::rounded_cylinder(rad, rad, rad / 10.0).build(),
_ => ColliderBuilder::cone(rad, rad).build(),
};
diff --git a/examples3d/trimesh3.rs b/examples3d/trimesh3.rs
index 2d6c0bb..8fee784 100644
--- a/examples3d/trimesh3.rs
+++ b/examples3d/trimesh3.rs
@@ -67,7 +67,9 @@ pub fn init_world(testbed: &mut Testbed) {
let collider = match j % 4 {
0 => ColliderBuilder::cuboid(rad, rad, rad).build(),
1 => ColliderBuilder::ball(rad).build(),
- 2 => ColliderBuilder::cylinder(rad, rad).build(),
+ // Rounded cylinders are much more efficient that cylinder, even if the
+ // rounding margin is small.
+ 2 => ColliderBuilder::rounded_cylinder(rad, rad, rad / 10.0).build(),
_ => ColliderBuilder::cone(rad, rad).build(),
};