PrismaticJoint

A joint that constrains two bodies to move only along a specified axis. Access via the 'physics' submodule.

Experimental API:

The physics submodule is a VERY experimental and new API that is highly susceptible to breaking changes in the future.

Inherits from Joint.

Properties


NameDescriptionType
spring_enabledWhether the spring is enabled.bool
spring_hzThe spring frequency in Hertz.float
spring_damping_ratioThe spring damping ratio.float
target_translationThe target translation for the motor.float
limit_enabledWhether the translation limits are enabled.bool
motor_enabledWhether the motor is enabled.bool
motor_speedThe target motor speed.float
max_motor_forceThe maximum motor force.float
lower_limitThe lower translation limit.float
upper_limitThe upper translation limit.float
motor_forceThe current motor force.float
translationThe current joint translation.float
speedThe current joint translation speed.float

Methods


Set Limits

set_limits(lower: float, upper: float) None

Set the translation limits.

Args

  • lower : The lower translation limit.
  • upper : The upper translation limit.