aboutsummaryrefslogtreecommitdiff
path: root/examples3d
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2020-11-24 15:02:39 +0100
committerCrozet Sébastien <developer@crozet.re>2020-11-24 15:02:39 +0100
commit3379094f5af20187d7ee0d50717810956fa32254 (patch)
treed7083ea29e392cd1e5e0a61ff99493e08b04adbc /examples3d
parentdc63c28f56c989ec97cb416d186cf76a1e61c555 (diff)
downloadrapier-3379094f5af20187d7ee0d50717810956fa32254.tar.gz
rapier-3379094f5af20187d7ee0d50717810956fa32254.tar.bz2
rapier-3379094f5af20187d7ee0d50717810956fa32254.zip
Minor demos changes.
Diffstat (limited to 'examples3d')
-rw-r--r--examples3d/all_examples3.rs4
-rw-r--r--examples3d/fountain3.rs (renamed from examples3d/add_remove3.rs)2
-rw-r--r--examples3d/heightfield3.rs2
-rw-r--r--examples3d/joints3.rs10
4 files changed, 5 insertions, 13 deletions
diff --git a/examples3d/all_examples3.rs b/examples3d/all_examples3.rs
index d0efa0e..88f3f8f 100644
--- a/examples3d/all_examples3.rs
+++ b/examples3d/all_examples3.rs
@@ -10,7 +10,6 @@ use inflector::Inflector;
use rapier_testbed3d::Testbed;
use std::cmp::Ordering;
-mod add_remove3;
mod collision_groups3;
mod compound3;
mod damping3;
@@ -20,6 +19,7 @@ mod debug_infinite_fall3;
mod debug_triangle3;
mod debug_trimesh3;
mod domino3;
+mod fountain3;
mod heightfield3;
mod joints3;
mod keva3;
@@ -67,7 +67,7 @@ pub fn main() {
.to_camel_case();
let mut builders: Vec<(_, fn(&mut Testbed))> = vec![
- ("Add remove", add_remove3::init_world),
+ ("Fountain", fountain3::init_world),
("Primitives", primitives3::init_world),
("Collision groups", collision_groups3::init_world),
("Compound", compound3::init_world),
diff --git a/examples3d/add_remove3.rs b/examples3d/fountain3.rs
index 77350e5..fafa988 100644
--- a/examples3d/add_remove3.rs
+++ b/examples3d/fountain3.rs
@@ -70,8 +70,6 @@ pub fn init_world(testbed: &mut Testbed) {
graphics.remove_body_nodes(window, *handle);
}
}
-
- println!("Num bodies: {}", physics.bodies.len());
});
/*
diff --git a/examples3d/heightfield3.rs b/examples3d/heightfield3.rs
index 59380d5..6558614 100644
--- a/examples3d/heightfield3.rs
+++ b/examples3d/heightfield3.rs
@@ -27,7 +27,7 @@ pub fn init_world(testbed: &mut Testbed) {
// NOTE: make sure we use the sin/cos from simba to ensure
// cross-platform determinism of the example when the
// enhanced_determinism feature is enabled.
- (<f32 as ComplexField>::sin(x) + <f32 as ComplexField>::cos(z))
+ <f32 as ComplexField>::sin(x) + <f32 as ComplexField>::cos(z)
}
});
diff --git a/examples3d/joints3.rs b/examples3d/joints3.rs
index d4a797a..dd56958 100644
--- a/examples3d/joints3.rs
+++ b/examples3d/joints3.rs
@@ -25,14 +25,11 @@ fn create_prismatic_joints(
for i in 0..num {
let z = origin.z + (i + 1) as f32 * shift;
- let density = 1.0;
let rigid_body = RigidBodyBuilder::new_dynamic()
.translation(origin.x, origin.y, z)
.build();
let curr_child = bodies.insert(rigid_body);
- let collider = ColliderBuilder::cuboid(rad, rad, rad)
- .density(density)
- .build();
+ let collider = ColliderBuilder::cuboid(rad, rad, rad).build();
colliders.insert(collider, curr_child, bodies);
let axis = if i % 2 == 0 {
@@ -88,14 +85,11 @@ fn create_revolute_joints(
let mut handles = [curr_parent; 4];
for k in 0..4 {
- let density = 1.0;
let rigid_body = RigidBodyBuilder::new_dynamic()
.position(positions[k])
.build();
handles[k] = bodies.insert(rigid_body);
- let collider = ColliderBuilder::cuboid(rad, rad, rad)
- .density(density)
- .build();
+ let collider = ColliderBuilder::cuboid(rad, rad, rad).build();
colliders.insert(collider, handles[k], bodies);
}