diff options
| author | Sébastien Crozet <sebcrozet@dimforge.com> | 2024-05-26 18:12:26 +0200 |
|---|---|---|
| committer | Sébastien Crozet <sebastien@crozet.re> | 2024-06-09 12:09:58 +0200 |
| commit | c785ea49965aa151e942feb3da0fb4ba03768441 (patch) | |
| tree | 2bbe82ce435bb9e6a87175ed78fefcb82e722967 /examples3d | |
| parent | 5c44d936f7449e7925b124681cfbfd64cb031123 (diff) | |
| download | rapier-c785ea49965aa151e942feb3da0fb4ba03768441.tar.gz rapier-c785ea49965aa151e942feb3da0fb4ba03768441.tar.bz2 rapier-c785ea49965aa151e942feb3da0fb4ba03768441.zip | |
feat: rename JointAxesMask::X/Y/Z by ::LIN_X/LIN_Y/LIN_Z and JointAxis::X/Y/Z by ::LinX/LinY/LinZ
Diffstat (limited to 'examples3d')
| -rw-r--r-- | examples3d/joints3.rs | 14 | ||||
| -rw-r--r-- | examples3d/vehicle_joints3.rs | 10 |
2 files changed, 13 insertions, 11 deletions
diff --git a/examples3d/joints3.rs b/examples3d/joints3.rs index 73f48ae..24303d1 100644 --- a/examples3d/joints3.rs +++ b/examples3d/joints3.rs @@ -18,9 +18,9 @@ fn create_coupled_joints( colliders.insert_with_parent(ColliderBuilder::cuboid(1.0, 1.0, 1.0), body1, bodies); let joint1 = GenericJointBuilder::new(JointAxesMask::empty()) - .limits(JointAxis::X, [-3.0, 3.0]) - .limits(JointAxis::Y, [0.0, 3.0]) - .coupled_axes(JointAxesMask::Y | JointAxesMask::Z); + .limits(JointAxis::LinX, [-3.0, 3.0]) + .limits(JointAxis::LinY, [0.0, 3.0]) + .coupled_axes(JointAxesMask::LIN_Y | JointAxesMask::LIN_Z); if use_articulations { multibody_joints.insert(ground, body1, joint1, true); @@ -416,13 +416,13 @@ fn create_spherical_joints_with_limits( let joint1 = SphericalJointBuilder::new() .local_anchor2(Point::from(-shift)) - .limits(JointAxis::X, [-0.2, 0.2]) - .limits(JointAxis::Y, [-0.2, 0.2]); + .limits(JointAxis::LinX, [-0.2, 0.2]) + .limits(JointAxis::LinY, [-0.2, 0.2]); let joint2 = SphericalJointBuilder::new() .local_anchor2(Point::from(-shift)) - .limits(JointAxis::X, [-0.3, 0.3]) - .limits(JointAxis::Y, [-0.3, 0.3]); + .limits(JointAxis::LinX, [-0.3, 0.3]) + .limits(JointAxis::LinY, [-0.3, 0.3]); if use_articulations { multibody_joints.insert(ground, ball1, joint1, true); diff --git a/examples3d/vehicle_joints3.rs b/examples3d/vehicle_joints3.rs index 5eba608..c284175 100644 --- a/examples3d/vehicle_joints3.rs +++ b/examples3d/vehicle_joints3.rs @@ -96,15 +96,17 @@ pub fn init_world(testbed: &mut Testbed) { wheel_pos_in_car_space - body_position_in_car_space; // Suspension between the body and the axle. - let mut locked_axes = - JointAxesMask::X | JointAxesMask::Z | JointAxesMask::ANG_X | JointAxesMask::ANG_Z; + let mut locked_axes = JointAxesMask::LIN_X + | JointAxesMask::LIN_Z + | JointAxesMask::ANG_X + | JointAxesMask::ANG_Z; if !is_front { locked_axes |= JointAxesMask::ANG_Y; } let mut suspension_joint = GenericJointBuilder::new(locked_axes) - .limits(JointAxis::Y, [0.0, suspension_height]) - .motor_position(JointAxis::Y, 0.0, 1.0e4, 1.0e3) + .limits(JointAxis::LinY, [0.0, suspension_height]) + .motor_position(JointAxis::LinY, 0.0, 1.0e4, 1.0e3) .local_anchor1(suspension_attachment_in_body_space.into()); if is_front { |
