Expand description
Joints (constraints) between bodies.
Create typed joints with the create_*_joint helpers (distance, motor,
parallel, prismatic, revolute, spherical, weld, wheel, filter), each taking
the matching def from crate::types (default_revolute_joint_def, etc.).
Port of joint.h / joint.c (lifecycle, plumbing, and per-type solve).
SPDX-FileCopyrightText: 2025 Erin Catto SPDX-License-Identifier: MIT
Structs§
- Distance
Joint - (b3DistanceJoint)
- Joint
- Map from JointId to joint data in the solver sets. (b3Joint)
- Joint
Edge - A joint edge connects bodies and joints in a joint graph. (b3JointEdge)
- Joint
Sim - The base joint simulation class. (b3JointSim)
- Motor
Joint - (b3MotorJoint)
- Parallel
Joint - (b3ParallelJoint)
- Prismatic
Joint - (b3PrismaticJoint)
- Revolute
Joint - (b3RevoluteJoint)
- Spherical
Joint - (b3SphericalJoint)
- Weld
Joint - (b3WeldJoint)
- Wheel
Joint - (b3WheelJoint)
Enums§
- Joint
Type - Joint type enumeration. (types.h: b3JointType)
- Joint
Union - Joint-specific simulation union. (C anonymous union in b3JointSim) Filter joints have no simulation payload.
Functions§
- create_
distance_ joint - (b3CreateDistanceJoint)
- create_
filter_ joint - (b3CreateFilterJoint)
- create_
motor_ joint - (b3CreateMotorJoint)
- create_
parallel_ joint - (b3CreateParallelJoint)
- create_
prismatic_ joint - (b3CreatePrismaticJoint)
- create_
revolute_ joint - (b3CreateRevoluteJoint)
- create_
spherical_ joint - (b3CreateSphericalJoint)
- create_
weld_ joint - (b3CreateWeldJoint)
- create_
wheel_ joint - (b3CreateWheelJoint)
- destroy_
joint - (b3DestroyJoint)
- destroy_
joint_ internal - Destroy a joint: unlink it from both bodies’ joint lists, the island graph, and the solver set or constraint graph that owns its sim, then free the id. (b3DestroyJointInternal — C takes the joint pointer; Rust takes the id.)
- distance_
joint_ enable_ limit - (b3DistanceJoint_EnableLimit)
- distance_
joint_ enable_ motor - (b3DistanceJoint_EnableMotor)
- distance_
joint_ enable_ spring - (b3DistanceJoint_EnableSpring)
- distance_
joint_ get_ current_ length - (b3DistanceJoint_GetCurrentLength)
- distance_
joint_ get_ length - (b3DistanceJoint_GetLength)
- distance_
joint_ get_ max_ length - (b3DistanceJoint_GetMaxLength)
- distance_
joint_ get_ max_ motor_ force - (b3DistanceJoint_GetMaxMotorForce)
- distance_
joint_ get_ min_ length - (b3DistanceJoint_GetMinLength)
- distance_
joint_ get_ motor_ force - (b3DistanceJoint_GetMotorForce)
- distance_
joint_ get_ motor_ speed - (b3DistanceJoint_GetMotorSpeed)
- distance_
joint_ get_ spring_ damping_ ratio - (b3DistanceJoint_GetSpringDampingRatio)
- distance_
joint_ get_ spring_ force_ range - (b3DistanceJoint_GetSpringForceRange)
- distance_
joint_ get_ spring_ hertz - (b3DistanceJoint_GetSpringHertz)
- distance_
joint_ is_ limit_ enabled - (b3DistanceJoint_IsLimitEnabled)
- distance_
joint_ is_ motor_ enabled - (b3DistanceJoint_IsMotorEnabled)
- distance_
joint_ is_ spring_ enabled - (b3DistanceJoint_IsSpringEnabled)
- distance_
joint_ set_ length - (b3DistanceJoint_SetLength)
- distance_
joint_ set_ length_ range - (b3DistanceJoint_SetLengthRange)
- distance_
joint_ set_ max_ motor_ force - (b3DistanceJoint_SetMaxMotorForce)
- distance_
joint_ set_ motor_ speed - (b3DistanceJoint_SetMotorSpeed)
- distance_
joint_ set_ spring_ damping_ ratio - (b3DistanceJoint_SetSpringDampingRatio)
- distance_
joint_ set_ spring_ force_ range - (b3DistanceJoint_SetSpringForceRange)
- distance_
joint_ set_ spring_ hertz - (b3DistanceJoint_SetSpringHertz)
- draw_
joint - (
b3DrawJoint) - get_
distance_ joint_ force - (b3GetDistanceJointForce)
- get_
joint_ full_ id - Validate a JointId and return the raw joint index. (b3GetJointFullId — C
returns a pointer; Rust returns the index into
world.joints) - get_
joint_ reaction - Scalar force/torque magnitudes from accumulated impulses. (b3GetJointReaction)
- get_
joint_ sim - Borrow a joint’s sim data mutably: constraint graph color for awake joints, otherwise the owning solver set. (b3GetJointSim)
- get_
joint_ sim_ check_ type - (b3GetJointSimCheckType)
- get_
joint_ sim_ check_ type_ ref - Shared-reference variant of get_joint_sim_check_type.
- get_
joint_ sim_ ref - Shared-reference variant of get_joint_sim for read-only accessors.
- get_
motor_ joint_ force - (b3GetMotorJointForce)
- get_
motor_ joint_ torque - (b3GetMotorJointTorque)
- get_
parallel_ joint_ torque - (b3GetParallelJointTorque)
- get_
prismatic_ joint_ force - (b3GetPrismaticJointForce)
- get_
prismatic_ joint_ torque - (b3GetPrismaticJointTorque)
- get_
revolute_ joint_ force - (b3GetRevoluteJointForce)
- get_
revolute_ joint_ torque - (b3GetRevoluteJointTorque — recomputes perpAxisX/perpAxisY for warm
starting as a side effect, so
baseis mutable like the C pointer) - get_
spherical_ joint_ force - (b3GetSphericalJointForce)
- get_
spherical_ joint_ torque - (b3GetSphericalJointTorque)
- get_
weld_ joint_ force - (b3GetWeldJointForce)
- get_
weld_ joint_ torque - (b3GetWeldJointTorque)
- get_
wheel_ joint_ force - (b3GetWheelJointForce)
- get_
wheel_ joint_ torque - (b3GetWheelJointTorque)
- joint_
get_ angular_ separation - (b3Joint_GetAngularSeparation)
- joint_
get_ body_ a - (b3Joint_GetBodyA)
- joint_
get_ body_ b - (b3Joint_GetBodyB)
- joint_
get_ collide_ connected - (b3Joint_GetCollideConnected)
- joint_
get_ constraint_ force - (b3GetJointConstraintForce / b3Joint_GetConstraintForce)
- joint_
get_ constraint_ torque - (b3GetJointConstraintTorque / b3Joint_GetConstraintTorque)
- joint_
get_ constraint_ tuning - (b3Joint_GetConstraintTuning)
- joint_
get_ force_ threshold - (b3Joint_GetForceThreshold)
- joint_
get_ linear_ separation - (b3Joint_GetLinearSeparation)
- joint_
get_ local_ frame_ a - (b3Joint_GetLocalFrameA)
- joint_
get_ local_ frame_ b - (b3Joint_GetLocalFrameB)
- joint_
get_ torque_ threshold - (b3Joint_GetTorqueThreshold)
- joint_
get_ type - (b3Joint_GetType)
- joint_
get_ user_ data - (b3Joint_GetUserData)
- joint_
get_ world - (b3Joint_GetWorld)
- joint_
is_ valid - Joint id validity. (b3Joint_IsValid — world-registry checks collapse to the world argument)
- joint_
set_ collide_ connected - (b3Joint_SetCollideConnected)
- joint_
set_ constraint_ tuning - (b3Joint_SetConstraintTuning)
- joint_
set_ force_ threshold - (b3Joint_SetForceThreshold)
- joint_
set_ local_ frame_ a - (b3Joint_SetLocalFrameA)
- joint_
set_ local_ frame_ b - (b3Joint_SetLocalFrameB)
- joint_
set_ torque_ threshold - (b3Joint_SetTorqueThreshold)
- joint_
set_ user_ data - (b3Joint_SetUserData) — Rust stores
u64instead ofvoid*. - joint_
wake_ bodies - (b3Joint_WakeBodies)
- motor_
joint_ get_ angular_ damping_ ratio - (b3MotorJoint_GetAngularDampingRatio)
- motor_
joint_ get_ angular_ hertz - (b3MotorJoint_GetAngularHertz)
- motor_
joint_ get_ angular_ velocity - (b3MotorJoint_GetAngularVelocity)
- motor_
joint_ get_ linear_ damping_ ratio - (b3MotorJoint_GetLinearDampingRatio)
- motor_
joint_ get_ linear_ hertz - (b3MotorJoint_GetLinearHertz)
- motor_
joint_ get_ linear_ velocity - (b3MotorJoint_GetLinearVelocity)
- motor_
joint_ get_ max_ spring_ force - (b3MotorJoint_GetMaxSpringForce)
- motor_
joint_ get_ max_ spring_ torque - (b3MotorJoint_GetMaxSpringTorque)
- motor_
joint_ get_ max_ velocity_ force - (b3MotorJoint_GetMaxVelocityForce)
- motor_
joint_ get_ max_ velocity_ torque - (b3MotorJoint_GetMaxVelocityTorque)
- motor_
joint_ set_ angular_ damping_ ratio - (b3MotorJoint_SetAngularDampingRatio)
- motor_
joint_ set_ angular_ hertz - (b3MotorJoint_SetAngularHertz)
- motor_
joint_ set_ angular_ velocity - (b3MotorJoint_SetAngularVelocity)
- motor_
joint_ set_ linear_ damping_ ratio - (b3MotorJoint_SetLinearDampingRatio)
- motor_
joint_ set_ linear_ hertz - (b3MotorJoint_SetLinearHertz)
- motor_
joint_ set_ linear_ velocity - (b3MotorJoint_SetLinearVelocity)
- motor_
joint_ set_ max_ spring_ force - (b3MotorJoint_SetMaxSpringForce)
- motor_
joint_ set_ max_ spring_ torque - (b3MotorJoint_SetMaxSpringTorque)
- motor_
joint_ set_ max_ velocity_ force - (b3MotorJoint_SetMaxVelocityForce)
- motor_
joint_ set_ max_ velocity_ torque - (b3MotorJoint_SetMaxVelocityTorque)
- parallel_
joint_ get_ max_ torque - (b3ParallelJoint_GetMaxTorque)
- parallel_
joint_ get_ spring_ damping_ ratio - (b3ParallelJoint_GetSpringDampingRatio)
- parallel_
joint_ get_ spring_ hertz - (b3ParallelJoint_GetSpringHertz)
- parallel_
joint_ set_ max_ torque - (b3ParallelJoint_SetMaxTorque)
- parallel_
joint_ set_ spring_ damping_ ratio - (b3ParallelJoint_SetSpringDampingRatio)
- parallel_
joint_ set_ spring_ hertz - (b3ParallelJoint_SetSpringHertz)
- prepare_
distance_ joint - (b3PrepareDistanceJoint)
- prepare_
joint - Clamp constraint hertz and dispatch prepare. (b3PrepareJoint)
- prepare_
motor_ joint - (b3PrepareMotorJoint)
- prepare_
parallel_ joint - (b3PrepareParallelJoint)
- prepare_
prismatic_ joint - (b3PreparePrismaticJoint)
- prepare_
revolute_ joint - (b3PrepareRevoluteJoint)
- prepare_
spherical_ joint - (b3PrepareSphericalJoint)
- prepare_
weld_ joint - (b3PrepareWeldJoint)
- prepare_
wheel_ joint - (b3PrepareWheelJoint)
- prismatic_
joint_ enable_ limit - (b3PrismaticJoint_EnableLimit)
- prismatic_
joint_ enable_ motor - (b3PrismaticJoint_EnableMotor)
- prismatic_
joint_ enable_ spring - (b3PrismaticJoint_EnableSpring)
- prismatic_
joint_ get_ lower_ limit - (b3PrismaticJoint_GetLowerLimit)
- prismatic_
joint_ get_ max_ motor_ force - (b3PrismaticJoint_GetMaxMotorForce)
- prismatic_
joint_ get_ motor_ force - (b3PrismaticJoint_GetMotorForce)
- prismatic_
joint_ get_ motor_ speed - (b3PrismaticJoint_GetMotorSpeed)
- prismatic_
joint_ get_ speed - (b3PrismaticJoint_GetSpeed)
- prismatic_
joint_ get_ spring_ damping_ ratio - (b3PrismaticJoint_GetSpringDampingRatio)
- prismatic_
joint_ get_ spring_ hertz - (b3PrismaticJoint_GetSpringHertz)
- prismatic_
joint_ get_ target_ translation - (b3PrismaticJoint_GetTargetTranslation)
- prismatic_
joint_ get_ translation - (b3PrismaticJoint_GetTranslation)
- prismatic_
joint_ get_ upper_ limit - (b3PrismaticJoint_GetUpperLimit)
- prismatic_
joint_ is_ limit_ enabled - (b3PrismaticJoint_IsLimitEnabled)
- prismatic_
joint_ is_ motor_ enabled - (b3PrismaticJoint_IsMotorEnabled)
- prismatic_
joint_ is_ spring_ enabled - (b3PrismaticJoint_IsSpringEnabled)
- prismatic_
joint_ set_ limits - (b3PrismaticJoint_SetLimits)
- prismatic_
joint_ set_ max_ motor_ force - (b3PrismaticJoint_SetMaxMotorForce)
- prismatic_
joint_ set_ motor_ speed - (b3PrismaticJoint_SetMotorSpeed)
- prismatic_
joint_ set_ spring_ damping_ ratio - (b3PrismaticJoint_SetSpringDampingRatio)
- prismatic_
joint_ set_ spring_ hertz - (b3PrismaticJoint_SetSpringHertz)
- prismatic_
joint_ set_ target_ translation - (b3PrismaticJoint_SetTargetTranslation)
- revolute_
joint_ enable_ limit - (b3RevoluteJoint_EnableLimit)
- revolute_
joint_ enable_ motor - (b3RevoluteJoint_EnableMotor)
- revolute_
joint_ enable_ spring - (b3RevoluteJoint_EnableSpring)
- revolute_
joint_ get_ angle - (b3RevoluteJoint_GetAngle)
- revolute_
joint_ get_ lower_ limit - (b3RevoluteJoint_GetLowerLimit)
- revolute_
joint_ get_ max_ motor_ torque - (b3RevoluteJoint_GetMaxMotorTorque)
- revolute_
joint_ get_ motor_ speed - (b3RevoluteJoint_GetMotorSpeed)
- revolute_
joint_ get_ motor_ torque - (b3RevoluteJoint_GetMotorTorque)
- revolute_
joint_ get_ spring_ damping_ ratio - (b3RevoluteJoint_GetSpringDampingRatio)
- revolute_
joint_ get_ spring_ hertz - (b3RevoluteJoint_GetSpringHertz)
- revolute_
joint_ get_ target_ angle - (b3RevoluteJoint_GetTargetAngle)
- revolute_
joint_ get_ upper_ limit - (b3RevoluteJoint_GetUpperLimit)
- revolute_
joint_ is_ limit_ enabled - (b3RevoluteJoint_IsLimitEnabled)
- revolute_
joint_ is_ motor_ enabled - (b3RevoluteJoint_IsMotorEnabled)
- revolute_
joint_ is_ spring_ enabled - (b3RevoluteJoint_IsSpringEnabled)
- revolute_
joint_ set_ limits - (b3RevoluteJoint_SetLimits)
- revolute_
joint_ set_ max_ motor_ torque - (b3RevoluteJoint_SetMaxMotorTorque)
- revolute_
joint_ set_ motor_ speed - (b3RevoluteJoint_SetMotorSpeed)
- revolute_
joint_ set_ spring_ damping_ ratio - (b3RevoluteJoint_SetSpringDampingRatio)
- revolute_
joint_ set_ spring_ hertz - (b3RevoluteJoint_SetSpringHertz)
- revolute_
joint_ set_ target_ angle - (b3RevoluteJoint_SetTargetAngle)
- solve_
distance_ joint - (b3SolveDistanceJoint)
- solve_
joint - (b3SolveJoint)
- solve_
motor_ joint - (b3SolveMotorJoint)
- solve_
parallel_ joint - (b3SolveParallelJoint)
- solve_
prismatic_ joint - (b3SolvePrismaticJoint ΓÇö the C source has no type assert on this function, unlike prepare/warm-start)
- solve_
revolute_ joint - (b3SolveRevoluteJoint ΓÇö the C source has no type assert on this function, unlike prepare/warm-start)
- solve_
spherical_ joint - (b3SolveSphericalJoint)
- solve_
weld_ joint - (b3SolveWeldJoint)
- solve_
wheel_ joint - (b3SolveWheelJoint)
- spherical_
joint_ enable_ cone_ limit - (b3SphericalJoint_EnableConeLimit)
- spherical_
joint_ enable_ motor - (b3SphericalJoint_EnableMotor)
- spherical_
joint_ enable_ spring - (b3SphericalJoint_EnableSpring)
- spherical_
joint_ enable_ twist_ limit - (b3SphericalJoint_EnableTwistLimit)
- spherical_
joint_ get_ cone_ angle - (b3SphericalJoint_GetConeAngle)
- spherical_
joint_ get_ cone_ limit - (b3SphericalJoint_GetConeLimit)
- spherical_
joint_ get_ lower_ twist_ limit - (b3SphericalJoint_GetLowerTwistLimit)
- spherical_
joint_ get_ max_ motor_ torque - (b3SphericalJoint_GetMaxMotorTorque)
- spherical_
joint_ get_ motor_ torque - (b3SphericalJoint_GetMotorTorque)
- spherical_
joint_ get_ motor_ velocity - (b3SphericalJoint_GetMotorVelocity)
- spherical_
joint_ get_ spring_ damping_ ratio - (b3SphericalJoint_GetSpringDampingRatio)
- spherical_
joint_ get_ spring_ hertz - (b3SphericalJoint_GetSpringHertz)
- spherical_
joint_ get_ target_ rotation - (b3SphericalJoint_GetTargetRotation)
- spherical_
joint_ get_ twist_ angle - (b3SphericalJoint_GetTwistAngle)
- spherical_
joint_ get_ upper_ twist_ limit - (b3SphericalJoint_GetUpperTwistLimit)
- spherical_
joint_ is_ cone_ limit_ enabled - (b3SphericalJoint_IsConeLimitEnabled)
- spherical_
joint_ is_ motor_ enabled - (b3SphericalJoint_IsMotorEnabled)
- spherical_
joint_ is_ spring_ enabled - (b3SphericalJoint_IsSpringEnabled)
- spherical_
joint_ is_ twist_ limit_ enabled - (b3SphericalJoint_IsTwistLimitEnabled)
- spherical_
joint_ set_ cone_ limit - (b3SphericalJoint_SetConeLimit)
- spherical_
joint_ set_ max_ motor_ torque - (b3SphericalJoint_SetMaxMotorTorque)
- spherical_
joint_ set_ motor_ velocity - (b3SphericalJoint_SetMotorVelocity)
- spherical_
joint_ set_ spring_ damping_ ratio - (b3SphericalJoint_SetSpringDampingRatio)
- spherical_
joint_ set_ spring_ hertz - (b3SphericalJoint_SetSpringHertz)
- spherical_
joint_ set_ target_ rotation - (b3SphericalJoint_SetTargetRotation)
- spherical_
joint_ set_ twist_ limits - (b3SphericalJoint_SetTwistLimits)
- warm_
start_ distance_ joint - (b3WarmStartDistanceJoint)
- warm_
start_ joint - (b3WarmStartJoint)
- warm_
start_ motor_ joint - (b3WarmStartMotorJoint)
- warm_
start_ parallel_ joint - (b3WarmStartParallelJoint)
- warm_
start_ prismatic_ joint - (b3WarmStartPrismaticJoint)
- warm_
start_ revolute_ joint - (b3WarmStartRevoluteJoint)
- warm_
start_ spherical_ joint - (b3WarmStartSphericalJoint)
- warm_
start_ weld_ joint - (b3WarmStartWeldJoint)
- warm_
start_ wheel_ joint - (b3WarmStartWheelJoint)
- weld_
joint_ get_ angular_ damping_ ratio - (b3WeldJoint_GetAngularDampingRatio)
- weld_
joint_ get_ angular_ hertz - (b3WeldJoint_GetAngularHertz)
- weld_
joint_ get_ linear_ damping_ ratio - (b3WeldJoint_GetLinearDampingRatio)
- weld_
joint_ get_ linear_ hertz - (b3WeldJoint_GetLinearHertz)
- weld_
joint_ set_ angular_ damping_ ratio - (b3WeldJoint_SetAngularDampingRatio)
- weld_
joint_ set_ angular_ hertz - (b3WeldJoint_SetAngularHertz)
- weld_
joint_ set_ linear_ damping_ ratio - (b3WeldJoint_SetLinearDampingRatio)
- weld_
joint_ set_ linear_ hertz - (b3WeldJoint_SetLinearHertz)
- wheel_
joint_ enable_ spin_ motor - (b3WheelJoint_EnableSpinMotor)
- wheel_
joint_ enable_ steering - (b3WheelJoint_EnableSteering)
- wheel_
joint_ enable_ steering_ limit - (b3WheelJoint_EnableSteeringLimit)
- wheel_
joint_ enable_ suspension - (b3WheelJoint_EnableSuspension)
- wheel_
joint_ enable_ suspension_ limit - (b3WheelJoint_EnableSuspensionLimit)
- wheel_
joint_ get_ lower_ steering_ limit - (b3WheelJoint_GetLowerSteeringLimit)
- wheel_
joint_ get_ lower_ suspension_ limit - (b3WheelJoint_GetLowerSuspensionLimit)
- wheel_
joint_ get_ max_ spin_ torque - (b3WheelJoint_GetMaxSpinTorque)
- wheel_
joint_ get_ max_ steering_ torque - (b3WheelJoint_GetMaxSteeringTorque)
- wheel_
joint_ get_ spin_ motor_ speed - (b3WheelJoint_GetSpinMotorSpeed)
- wheel_
joint_ get_ spin_ speed - (b3WheelJoint_GetSpinSpeed)
- wheel_
joint_ get_ spin_ torque - (b3WheelJoint_GetSpinTorque)
- wheel_
joint_ get_ steering_ angle - (b3WheelJoint_GetSteeringAngle)
- wheel_
joint_ get_ steering_ damping_ ratio - (b3WheelJoint_GetSteeringDampingRatio)
- wheel_
joint_ get_ steering_ hertz - (b3WheelJoint_GetSteeringHertz)
- wheel_
joint_ get_ steering_ torque - (b3WheelJoint_GetSteeringTorque)
- wheel_
joint_ get_ suspension_ damping_ ratio - (b3WheelJoint_GetSuspensionDampingRatio)
- wheel_
joint_ get_ suspension_ hertz - (b3WheelJoint_GetSuspensionHertz)
- wheel_
joint_ get_ target_ steering_ angle - (b3WheelJoint_GetTargetSteeringAngle)
- wheel_
joint_ get_ upper_ steering_ limit - (b3WheelJoint_GetUpperSteeringLimit)
- wheel_
joint_ get_ upper_ suspension_ limit - (b3WheelJoint_GetUpperSuspensionLimit)
- wheel_
joint_ is_ spin_ motor_ enabled - (b3WheelJoint_IsSpinMotorEnabled)
- wheel_
joint_ is_ steering_ enabled - (b3WheelJoint_IsSteeringEnabled)
- wheel_
joint_ is_ steering_ limit_ enabled - (b3WheelJoint_IsSteeringLimitEnabled)
- wheel_
joint_ is_ suspension_ enabled - (b3WheelJoint_IsSuspensionEnabled)
- wheel_
joint_ is_ suspension_ limit_ enabled - (b3WheelJoint_IsSuspensionLimitEnabled)
- wheel_
joint_ set_ max_ spin_ torque - (b3WheelJoint_SetMaxSpinTorque)
- wheel_
joint_ set_ max_ steering_ torque - (b3WheelJoint_SetMaxSteeringTorque)
- wheel_
joint_ set_ spin_ motor_ speed - (b3WheelJoint_SetSpinMotorSpeed)
- wheel_
joint_ set_ steering_ damping_ ratio - (b3WheelJoint_SetSteeringDampingRatio)
- wheel_
joint_ set_ steering_ hertz - (b3WheelJoint_SetSteeringHertz)
- wheel_
joint_ set_ steering_ limits - (b3WheelJoint_SetSteeringLimits)
- wheel_
joint_ set_ suspension_ damping_ ratio - (b3WheelJoint_SetSuspensionDampingRatio)
- wheel_
joint_ set_ suspension_ hertz - (b3WheelJoint_SetSuspensionHertz)
- wheel_
joint_ set_ suspension_ limits - (b3WheelJoint_SetSuspensionLimits)
- wheel_
joint_ set_ target_ steering_ angle - (b3WheelJoint_SetTargetSteeringAngle)