diff options
| author | Sébastien Crozet <developer@crozet.re> | 2022-04-22 15:45:53 +0200 |
|---|---|---|
| committer | Sébastien Crozet <developer@crozet.re> | 2022-04-22 16:11:23 +0200 |
| commit | bc2ae4b512b8bc7a2b61dd24d9685289453681c5 (patch) | |
| tree | 576d950ee18b0a3a2e69a48db5fd2ba14f7bcd39 /examples3d | |
| parent | 21a31bc1026d17d30b3a5ac35e6bb716dc66be6e (diff) | |
| download | rapier-bc2ae4b512b8bc7a2b61dd24d9685289453681c5.tar.gz rapier-bc2ae4b512b8bc7a2b61dd24d9685289453681c5.tar.bz2 rapier-bc2ae4b512b8bc7a2b61dd24d9685289453681c5.zip | |
Add a basic lines-based debug-renderer
Diffstat (limited to 'examples3d')
| -rw-r--r-- | examples3d/joints3.rs | 156 |
1 files changed, 78 insertions, 78 deletions
diff --git a/examples3d/joints3.rs b/examples3d/joints3.rs index b5dc984..f7c6cb3 100644 --- a/examples3d/joints3.rs +++ b/examples3d/joints3.rs @@ -578,33 +578,33 @@ fn do_init_world(testbed: &mut Testbed, use_articulations: bool) { let mut impulse_joints = ImpulseJointSet::new(); let mut multibody_joints = MultibodyJointSet::new(); - // create_prismatic_joints( - // &mut bodies, - // &mut colliders, - // &mut impulse_joints, - // &mut multibody_joints, - // point![20.0, 5.0, 0.0], - // 4, - // use_articulations, - // ); - // create_actuated_prismatic_joints( - // &mut bodies, - // &mut colliders, - // &mut impulse_joints, - // &mut multibody_joints, - // point![25.0, 5.0, 0.0], - // 4, - // use_articulations, - // ); - // create_revolute_joints( - // &mut bodies, - // &mut colliders, - // &mut impulse_joints, - // &mut multibody_joints, - // point![20.0, 0.0, 0.0], - // 3, - // use_articulations, - // ); + create_prismatic_joints( + &mut bodies, + &mut colliders, + &mut impulse_joints, + &mut multibody_joints, + point![20.0, 5.0, 0.0], + 4, + use_articulations, + ); + create_actuated_prismatic_joints( + &mut bodies, + &mut colliders, + &mut impulse_joints, + &mut multibody_joints, + point![25.0, 5.0, 0.0], + 4, + use_articulations, + ); + create_revolute_joints( + &mut bodies, + &mut colliders, + &mut impulse_joints, + &mut multibody_joints, + point![20.0, 0.0, 0.0], + 3, + use_articulations, + ); create_revolute_joints_with_limits( &mut bodies, &mut colliders, @@ -613,57 +613,57 @@ fn do_init_world(testbed: &mut Testbed, use_articulations: bool) { point![34.0, 0.0, 0.0], use_articulations, ); - // create_fixed_joints( - // &mut bodies, - // &mut colliders, - // &mut impulse_joints, - // &mut multibody_joints, - // point![0.0, 10.0, 0.0], - // 10, - // use_articulations, - // ); - // create_actuated_revolute_joints( - // &mut bodies, - // &mut colliders, - // &mut impulse_joints, - // &mut multibody_joints, - // point![20.0, 10.0, 0.0], - // 6, - // use_articulations, - // ); - // create_actuated_spherical_joints( - // &mut bodies, - // &mut colliders, - // &mut impulse_joints, - // &mut multibody_joints, - // point![13.0, 10.0, 0.0], - // 3, - // use_articulations, - // ); - // create_spherical_joints( - // &mut bodies, - // &mut colliders, - // &mut impulse_joints, - // &mut multibody_joints, - // 15, - // use_articulations, - // ); - // create_spherical_joints_with_limits( - // &mut bodies, - // &mut colliders, - // &mut impulse_joints, - // &mut multibody_joints, - // point![-5.0, 0.0, 0.0], - // use_articulations, - // ); - // create_coupled_joints( - // &mut bodies, - // &mut colliders, - // &mut impulse_joints, - // &mut multibody_joints, - // point![0.0, 20.0, 0.0], - // use_articulations, - // ); + create_fixed_joints( + &mut bodies, + &mut colliders, + &mut impulse_joints, + &mut multibody_joints, + point![0.0, 10.0, 0.0], + 10, + use_articulations, + ); + create_actuated_revolute_joints( + &mut bodies, + &mut colliders, + &mut impulse_joints, + &mut multibody_joints, + point![20.0, 10.0, 0.0], + 6, + use_articulations, + ); + create_actuated_spherical_joints( + &mut bodies, + &mut colliders, + &mut impulse_joints, + &mut multibody_joints, + point![13.0, 10.0, 0.0], + 3, + use_articulations, + ); + create_spherical_joints( + &mut bodies, + &mut colliders, + &mut impulse_joints, + &mut multibody_joints, + 15, + use_articulations, + ); + create_spherical_joints_with_limits( + &mut bodies, + &mut colliders, + &mut impulse_joints, + &mut multibody_joints, + point![-5.0, 0.0, 0.0], + use_articulations, + ); + create_coupled_joints( + &mut bodies, + &mut colliders, + &mut impulse_joints, + &mut multibody_joints, + point![0.0, 20.0, 0.0], + use_articulations, + ); /* * Set up the testbed. |
