aboutsummaryrefslogtreecommitdiff
path: root/examples2d
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-03-19 16:23:09 +0100
committerSébastien Crozet <sebastien@crozet.re>2022-03-20 21:49:16 +0100
commita9e3441ecd64d50b478ab5370fabe187ec9a5c39 (patch)
tree92b2e4ee3d3599a446f15551cc74e8e71b9c6150 /examples2d
parentdb6a8c526d939a125485c89cfb6e540422fe6b4b (diff)
downloadrapier-a9e3441ecd64d50b478ab5370fabe187ec9a5c39.tar.gz
rapier-a9e3441ecd64d50b478ab5370fabe187ec9a5c39.tar.bz2
rapier-a9e3441ecd64d50b478ab5370fabe187ec9a5c39.zip
Rename rigid-body `static` to `fixed`
Diffstat (limited to 'examples2d')
-rw-r--r--examples2d/add_remove2.rs4
-rw-r--r--examples2d/ccd2.rs4
-rw-r--r--examples2d/collision_groups2.rs4
-rw-r--r--examples2d/convex_polygons2.rs8
-rw-r--r--examples2d/damping2.rs2
-rw-r--r--examples2d/debug_box_ball2.rs4
-rw-r--r--examples2d/drum2.rs4
-rw-r--r--examples2d/heightfield2.rs4
-rw-r--r--examples2d/joints2.rs2
-rw-r--r--examples2d/locked_rotations2.rs6
-rw-r--r--examples2d/one_way_platforms2.rs4
-rw-r--r--examples2d/platform2.rs10
-rw-r--r--examples2d/polyline2.rs4
-rw-r--r--examples2d/pyramid2.rs4
-rw-r--r--examples2d/restitution2.rs6
-rw-r--r--examples2d/sensor2.rs6
-rw-r--r--examples2d/trimesh2.rs8
17 files changed, 42 insertions, 42 deletions
diff --git a/examples2d/add_remove2.rs b/examples2d/add_remove2.rs
index 261071b..1405b51 100644
--- a/examples2d/add_remove2.rs
+++ b/examples2d/add_remove2.rs
@@ -14,7 +14,7 @@ pub fn init_world(testbed: &mut Testbed) {
let platform_handles = positions
.into_iter()
.map(|pos| {
- let rigid_body = RigidBodyBuilder::new_kinematic_position_based().translation(pos);
+ let rigid_body = RigidBodyBuilder::kinematic_position_based().translation(pos);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(rad * 10.0, rad);
colliders.insert_with_parent(collider, handle, &mut bodies);
@@ -33,7 +33,7 @@ pub fn init_world(testbed: &mut Testbed) {
if state.timestep_id % 10 == 0 {
let x = rand::random::<f32>() * 10.0 - 5.0;
let y = rand::random::<f32>() * 10.0 + 10.0;
- let rigid_body = RigidBodyBuilder::new_dynamic().translation(vector![x, y]);
+ let rigid_body = RigidBodyBuilder::dynamic().translation(vector![x, y]);
let handle = physics.bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(rad, rad);
physics
diff --git a/examples2d/ccd2.rs b/examples2d/ccd2.rs
index 0e64713..0a10800 100644
--- a/examples2d/ccd2.rs
+++ b/examples2d/ccd2.rs
@@ -16,7 +16,7 @@ pub fn init_world(testbed: &mut Testbed) {
let ground_size = 25.0;
let ground_thickness = 0.1;
- let rigid_body = RigidBodyBuilder::new_static().ccd_enabled(true);
+ let rigid_body = RigidBodyBuilder::fixed().ccd_enabled(true);
let ground_handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, ground_thickness);
@@ -66,7 +66,7 @@ pub fn init_world(testbed: &mut Testbed) {
let y = j as f32 * shift + centery;
// Build the rigid body.
- let rigid_body = RigidBodyBuilder::new_dynamic()
+ let rigid_body = RigidBodyBuilder::dynamic()
.translation(vector![x, y])
.linvel(vector![100.0, -10.0])
.ccd_enabled(true);
diff --git a/examples2d/collision_groups2.rs b/examples2d/collision_groups2.rs
index 9c9cd30..707696c 100644
--- a/examples2d/collision_groups2.rs
+++ b/examples2d/collision_groups2.rs
@@ -16,7 +16,7 @@ pub fn init_world(testbed: &mut Testbed) {
let ground_size = 5.0;
let ground_height = 0.1;
- let rigid_body = RigidBodyBuilder::new_static().translation(vector![0.0, -ground_height]);
+ let rigid_body = RigidBodyBuilder::fixed().translation(vector![0.0, -ground_height]);
let floor_handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, ground_height);
colliders.insert_with_parent(collider, floor_handle, &mut bodies);
@@ -70,7 +70,7 @@ pub fn init_world(testbed: &mut Testbed) {
(BLUE_GROUP, [0.0, 0.0, 1.0])
};
- let rigid_body = RigidBodyBuilder::new_dynamic().translation(vector![x, y]);
+ let rigid_body = RigidBodyBuilder::dynamic().translation(vector![x, y]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(rad, rad).collision_groups(group);
colliders.insert_with_parent(collider, handle, &mut bodies);
diff --git a/examples2d/convex_polygons2.rs b/examples2d/convex_polygons2.rs
index b3139c4..b986d6a 100644
--- a/examples2d/convex_polygons2.rs
+++ b/examples2d/convex_polygons2.rs
@@ -17,19 +17,19 @@ pub fn init_world(testbed: &mut Testbed) {
*/
let ground_size = 30.0;
- let rigid_body = RigidBodyBuilder::new_static();
+ let rigid_body = RigidBodyBuilder::fixed();
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, 1.2);
colliders.insert_with_parent(collider, handle, &mut bodies);
- let rigid_body = RigidBodyBuilder::new_static()
+ let rigid_body = RigidBodyBuilder::fixed()
.rotation(std::f32::consts::FRAC_PI_2)
.translation(vector![ground_size, ground_size * 2.0]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size * 2.0, 1.2);
colliders.insert_with_parent(collider, handle, &mut bodies);
- let rigid_body = RigidBodyBuilder::new_static()
+ let rigid_body = RigidBodyBuilder::fixed()
.rotation(std::f32::consts::FRAC_PI_2)
.translation(vector![-ground_size, ground_size * 2.0]);
let handle = bodies.insert(rigid_body);
@@ -55,7 +55,7 @@ pub fn init_world(testbed: &mut Testbed) {
let x = i as f32 * shift - centerx;
let y = j as f32 * shift * 2.0 + centery + 2.0;
- let rigid_body = RigidBodyBuilder::new_dynamic().translation(vector![x, y]);
+ let rigid_body = RigidBodyBuilder::dynamic().translation(vector![x, y]);
let handle = bodies.insert(rigid_body);
let mut points = Vec::new();
diff --git a/examples2d/damping2.rs b/examples2d/damping2.rs
index 689190c..0087323 100644
--- a/examples2d/damping2.rs
+++ b/examples2d/damping2.rs
@@ -22,7 +22,7 @@ pub fn init_world(testbed: &mut Testbed) {
let (x, y) = (i as f32 * subdiv * std::f32::consts::PI * 2.0).sin_cos();
// Build the rigid body.
- let rb = RigidBodyBuilder::new_dynamic()
+ let rb = RigidBodyBuilder::dynamic()
.translation(vector![x, y])
.linvel(vector![x * 10.0, y * 10.0])
.angvel(100.0)
diff --git a/examples2d/debug_box_ball2.rs b/examples2d/debug_box_ball2.rs
index e071c61..9725ccf 100644
--- a/examples2d/debug_box_ball2.rs
+++ b/examples2d/debug_box_ball2.rs
@@ -14,7 +14,7 @@ pub fn init_world(testbed: &mut Testbed) {
* Ground
*/
let rad = 1.0;
- let rigid_body = RigidBodyBuilder::new_static()
+ let rigid_body = RigidBodyBuilder::fixed()
.translation(vector![0.0, -rad])
.rotation(std::f32::consts::PI / 4.0);
let handle = bodies.insert(rigid_body);
@@ -22,7 +22,7 @@ pub fn init_world(testbed: &mut Testbed) {
colliders.insert_with_parent(collider, handle, &mut bodies);
// Build the dynamic box rigid body.
- let rigid_body = RigidBodyBuilder::new_dynamic()
+ let rigid_body = RigidBodyBuilder::dynamic()
.translation(vector![0.0, 3.0 * rad])
.can_sleep(false);
let handle = bodies.insert(rigid_body);
diff --git a/examples2d/drum2.rs b/examples2d/drum2.rs
index 57c891f..54588c8 100644
--- a/examples2d/drum2.rs
+++ b/examples2d/drum2.rs
@@ -26,7 +26,7 @@ pub fn init_world(testbed: &mut Testbed) {
let y = j as f32 * shift - centery;
// Build the rigid body.
- let rigid_body = RigidBodyBuilder::new_dynamic().translation(vector![x, y]);
+ let rigid_body = RigidBodyBuilder::dynamic().translation(vector![x, y]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(rad, rad);
colliders.insert_with_parent(collider, handle, &mut bodies);
@@ -36,7 +36,7 @@ pub fn init_world(testbed: &mut Testbed) {
/*
* Setup a velocity-based kinematic rigid body.
*/
- let platform_body = RigidBodyBuilder::new_kinematic_velocity_based();
+ let platform_body = RigidBodyBuilder::kinematic_velocity_based();
let velocity_based_platform_handle = bodies.insert(platform_body);
let sides = [
diff --git a/examples2d/heightfield2.rs b/examples2d/heightfield2.rs
index 65ad76c..56ffc9f 100644
--- a/examples2d/heightfield2.rs
+++ b/examples2d/heightfield2.rs
@@ -25,7 +25,7 @@ pub fn init_world(testbed: &mut Testbed) {
}
});
- let rigid_body = RigidBodyBuilder::new_static();
+ let rigid_body = RigidBodyBuilder::fixed();
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::heightfield(heights, ground_size);
colliders.insert_with_parent(collider, handle, &mut bodies);
@@ -46,7 +46,7 @@ pub fn init_world(testbed: &mut Testbed) {
let y = j as f32 * shift + centery + 3.0;
// Build the rigid body.
- let rigid_body = RigidBodyBuilder::new_dynamic().translation(vector![x, y]);
+ let rigid_body = RigidBodyBuilder::dynamic().translation(vector![x, y]);
let handle = bodies.insert(rigid_body);
if j % 2 == 0 {
diff --git a/examples2d/joints2.rs b/examples2d/joints2.rs
index 7a7119e..31fda33 100644
--- a/examples2d/joints2.rs
+++ b/examples2d/joints2.rs
@@ -30,7 +30,7 @@ pub fn init_world(testbed: &mut Testbed) {
let fi = i as f32;
let status = if i == 0 && k == 0 {
- RigidBodyType::Static
+ RigidBodyType::Fixed
} else {
RigidBodyType::Dynamic
};
diff --git a/examples2d/locked_rotations2.rs b/examples2d/locked_rotations2.rs
index c9d74be..35b1549 100644
--- a/examples2d/locked_rotations2.rs
+++ b/examples2d/locked_rotations2.rs
@@ -19,7 +19,7 @@ pub fn init_world(testbed: &mut Testbed) {
let ground_size = 5.0;
let ground_height = 0.1;
- let rigid_body = RigidBodyBuilder::new_static().translation(vector![0.0, -ground_height]);
+ let rigid_body = RigidBodyBuilder::fixed().translation(vector![0.0, -ground_height]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, ground_height);
colliders.insert_with_parent(collider, handle, &mut bodies);
@@ -27,7 +27,7 @@ pub fn init_world(testbed: &mut Testbed) {
/*
* A rectangle that only rotate.
*/
- let rigid_body = RigidBodyBuilder::new_dynamic()
+ let rigid_body = RigidBodyBuilder::dynamic()
.translation(vector![0.0, 3.0])
.lock_translations();
let handle = bodies.insert(rigid_body);
@@ -37,7 +37,7 @@ pub fn init_world(testbed: &mut Testbed) {
/*
* A tilted capsule that cannot rotate.
*/
- let rigid_body = RigidBodyBuilder::new_dynamic()
+ let rigid_body = RigidBodyBuilder::dynamic()
.translation(vector![0.0, 5.0])
.rotation(1.0)
.lock_rotations();
diff --git a/examples2d/one_way_platforms2.rs b/examples2d/one_way_platforms2.rs
index dae3f39..2b72c1f 100644
--- a/examples2d/one_way_platforms2.rs
+++ b/examples2d/one_way_platforms2.rs
@@ -68,7 +68,7 @@ pub fn init_world(testbed: &mut Testbed) {
/*
* Ground
*/
- let rigid_body = RigidBodyBuilder::new_static();
+ let rigid_body = RigidBodyBuilder::fixed();
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(25.0, 0.5)
@@ -96,7 +96,7 @@ pub fn init_world(testbed: &mut Testbed) {
if run_state.timestep_id % 50 == 0 && physics.bodies.len() <= 7 {
// Spawn a new cube.
let collider = ColliderBuilder::cuboid(1.5, 2.0);
- let body = RigidBodyBuilder::new_dynamic().translation(vector![20.0, 10.0]);
+ let body = RigidBodyBuilder::dynamic().translation(vector![20.0, 10.0]);
let handle = physics.bodies.insert(body);
physics
.colliders
diff --git a/examples2d/platform2.rs b/examples2d/platform2.rs
index 325e7ce..c240518 100644
--- a/examples2d/platform2.rs
+++ b/examples2d/platform2.rs
@@ -16,7 +16,7 @@ pub fn init_world(testbed: &mut Testbed) {
let ground_size = 10.0;
let ground_height = 0.1;
- let rigid_body = RigidBodyBuilder::new_static().translation(vector![0.0, -ground_height]);
+ let rigid_body = RigidBodyBuilder::fixed().translation(vector![0.0, -ground_height]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, ground_height);
colliders.insert_with_parent(collider, handle, &mut bodies);
@@ -37,7 +37,7 @@ pub fn init_world(testbed: &mut Testbed) {
let y = j as f32 * shift + centery;
// Build the rigid body.
- let rigid_body = RigidBodyBuilder::new_dynamic().translation(vector![x, y]);
+ let rigid_body = RigidBodyBuilder::dynamic().translation(vector![x, y]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(rad, rad);
colliders.insert_with_parent(collider, handle, &mut bodies);
@@ -47,8 +47,8 @@ pub fn init_world(testbed: &mut Testbed) {
/*
* Setup a position-based kinematic rigid body.
*/
- let platform_body = RigidBodyBuilder::new_kinematic_velocity_based()
- .translation(vector![-10.0 * rad, 1.5 + 0.8]);
+ let platform_body =
+ RigidBodyBuilder::kinematic_velocity_based().translation(vector![-10.0 * rad, 1.5 + 0.8]);
let velocity_based_platform_handle = bodies.insert(platform_body);
let collider = ColliderBuilder::cuboid(rad * 10.0, rad);
colliders.insert_with_parent(collider, velocity_based_platform_handle, &mut bodies);
@@ -56,7 +56,7 @@ pub fn init_world(testbed: &mut Testbed) {
/*
* Setup a velocity-based kinematic rigid body.
*/
- let platform_body = RigidBodyBuilder::new_kinematic_position_based()
+ let platform_body = RigidBodyBuilder::kinematic_position_based()
.translation(vector![-10.0 * rad, 2.0 + 1.5 + 0.8]);
let position_based_platform_handle = bodies.insert(platform_body);
let collider = ColliderBuilder::cuboid(rad * 10.0, rad);
diff --git a/examples2d/polyline2.rs b/examples2d/polyline2.rs
index 35253e0..d9eb604 100644
--- a/examples2d/polyline2.rs
+++ b/examples2d/polyline2.rs
@@ -27,7 +27,7 @@ pub fn init_world(testbed: &mut Testbed) {
}
points.push(point![ground_size / 2.0, 40.0]);
- let rigid_body = RigidBodyBuilder::new_static();
+ let rigid_body = RigidBodyBuilder::fixed();
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::polyline(points, None);
colliders.insert_with_parent(collider, handle, &mut bodies);
@@ -48,7 +48,7 @@ pub fn init_world(testbed: &mut Testbed) {
let y = j as f32 * shift + centery + 3.0;
// Build the rigid body.
- let rigid_body = RigidBodyBuilder::new_dynamic().translation(vector![x, y]);
+ let rigid_body = RigidBodyBuilder::dynamic().translation(vector![x, y]);
let handle = bodies.insert(rigid_body);
if j % 2 == 0 {
diff --git a/examples2d/pyramid2.rs b/examples2d/pyramid2.rs
index 1f1440c..cc501f4 100644
--- a/examples2d/pyramid2.rs
+++ b/examples2d/pyramid2.rs
@@ -16,7 +16,7 @@ pub fn init_world(testbed: &mut Testbed) {
let ground_size = 10.0;
let ground_thickness = 1.0;
- let rigid_body = RigidBodyBuilder::new_static();
+ let rigid_body = RigidBodyBuilder::fixed();
let ground_handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, ground_thickness);
colliders.insert_with_parent(collider, ground_handle, &mut bodies);
@@ -39,7 +39,7 @@ pub fn init_world(testbed: &mut Testbed) {
let y = fi * shift + centery;
// Build the rigid body.
- let rigid_body = RigidBodyBuilder::new_dynamic().translation(vector![x, y]);
+ let rigid_body = RigidBodyBuilder::dynamic().translation(vector![x, y]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(rad, rad);
colliders.insert_with_parent(collider, handle, &mut bodies);
diff --git a/examples2d/restitution2.rs b/examples2d/restitution2.rs
index 428c6c4..273777c 100644
--- a/examples2d/restitution2.rs
+++ b/examples2d/restitution2.rs
@@ -16,7 +16,7 @@ pub fn init_world(testbed: &mut Testbed) {
let ground_size = 20.;
let ground_height = 1.0;
- let rigid_body = RigidBodyBuilder::new_static().translation(vector![0.0, -ground_height]);
+ let rigid_body = RigidBodyBuilder::fixed().translation(vector![0.0, -ground_height]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, ground_height).restitution(1.0);
colliders.insert_with_parent(collider, handle, &mut bodies);
@@ -27,8 +27,8 @@ pub fn init_world(testbed: &mut Testbed) {
for j in 0..2 {
for i in 0..=num {
let x = (i as f32) - num as f32 / 2.0;
- let rigid_body = RigidBodyBuilder::new_dynamic()
- .translation(vector![x * 2.0, 10.0 * (j as f32 + 1.0)]);
+ let rigid_body =
+ RigidBodyBuilder::dynamic().translation(vector![x * 2.0, 10.0 * (j as f32 + 1.0)]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::ball(rad).restitution((i as f32) / (num as f32));
colliders.insert_with_parent(collider, handle, &mut bodies);
diff --git a/examples2d/sensor2.rs b/examples2d/sensor2.rs
index edd8933..e5a95df 100644
--- a/examples2d/sensor2.rs
+++ b/examples2d/sensor2.rs
@@ -16,7 +16,7 @@ pub fn init_world(testbed: &mut Testbed) {
let ground_size = 200.1;
let ground_height = 0.1;
- let rigid_body = RigidBodyBuilder::new_static().translation(vector![0.0, -ground_height]);
+ let rigid_body = RigidBodyBuilder::fixed().translation(vector![0.0, -ground_height]);
let ground_handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, ground_height);
colliders.insert_with_parent(collider, ground_handle, &mut bodies);
@@ -35,7 +35,7 @@ pub fn init_world(testbed: &mut Testbed) {
let y = 3.0;
// Build the rigid body.
- let rigid_body = RigidBodyBuilder::new_dynamic().translation(vector![x, y]);
+ let rigid_body = RigidBodyBuilder::dynamic().translation(vector![x, y]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(rad, rad);
colliders.insert_with_parent(collider, handle, &mut bodies);
@@ -48,7 +48,7 @@ pub fn init_world(testbed: &mut Testbed) {
*/
// Rigid body so that the sensor can move.
- let sensor = RigidBodyBuilder::new_dynamic().translation(vector![0.0, 10.0]);
+ let sensor = RigidBodyBuilder::dynamic().translation(vector![0.0, 10.0]);
let sensor_handle = bodies.insert(sensor);
// Solid cube attached to the sensor which
diff --git a/examples2d/trimesh2.rs b/examples2d/trimesh2.rs
index debecf9..219a583 100644
--- a/examples2d/trimesh2.rs
+++ b/examples2d/trimesh2.rs
@@ -21,19 +21,19 @@ pub fn init_world(testbed: &mut Testbed) {
*/
let ground_size = 25.0;
- let rigid_body = RigidBodyBuilder::new_static();
+ let rigid_body = RigidBodyBuilder::fixed();
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, 1.2);
colliders.insert_with_parent(collider, handle, &mut bodies);
- let rigid_body = RigidBodyBuilder::new_static()
+ let rigid_body = RigidBodyBuilder::fixed()
.rotation(std::f32::consts::FRAC_PI_2)
.translation(vector![ground_size, ground_size]);
let handle = bodies.insert(rigid_body);
let collider = ColliderBuilder::cuboid(ground_size, 1.2);
colliders.insert_with_parent(collider, handle, &mut bodies);
- let rigid_body = RigidBodyBuilder::new_static()
+ let rigid_body = RigidBodyBuilder::fixed()
.rotation(std::f32::consts::FRAC_PI_2)
.translation(vector![-ground_size, ground_size]);
let handle = bodies.insert(rigid_body);
@@ -85,7 +85,7 @@ pub fn init_world(testbed: &mut Testbed) {
for k in 0..5 {
let collider = ColliderBuilder::trimesh(vertices.clone(), indices.clone());
- let rigid_body = RigidBodyBuilder::new_dynamic()
+ let rigid_body = RigidBodyBuilder::dynamic()
.translation(vector![ith as f32 * 8.0 - 20.0, 20.0 + k as f32 * 11.0])
.rotation(angle);
let handle = bodies.insert(rigid_body);