HingeJoint

Inherits: Joint < Spatial < Node < Object A hinge between two 3D PhysicsBodies.

Description

Generic6DOFJoint.

Properties

Methods

Enumerations

Param:

  • PARAM_BIAS = 0 —- The speed with which the two bodies get pulled together when they move in different directions.
  • PARAM_LIMIT_UPPER = 1 —- The maximum rotation. Only active if angular_limit/enable is true.
  • PARAM_LIMIT_LOWER = 2 —- The minimum rotation. Only active if angular_limit/enable is true.
  • PARAM_LIMIT_BIAS = 3 —- The speed with which the rotation across the axis perpendicular to the hinge gets corrected.
  • PARAM_LIMIT_SOFTNESS = 4
  • PARAM_LIMIT_RELAXATION = 5 —- The lower this value, the more the rotation gets slowed down.
  • PARAM_MOTOR_TARGET_VELOCITY = 6 —- Target speed for the motor.
  • PARAM_MOTOR_MAX_IMPULSE = 7 —- Maximum acceleration for the motor.
  • PARAM_MAX = 8 —- Represents the size of the Param enum.

Flag:

  • FLAG_USE_LIMIT = 0 —- If true, the hinges maximum and minimum rotation, defined by angular_limit/lower and angular_limit/upper has effects.
  • FLAG_ENABLE_MOTOR = 1 —- When activated, a motor turns the hinge.
  • FLAG_MAX = 2 —- Represents the size of the Flag enum.

    Property Descriptions

  • float angular_limit/bias The speed with which the rotation across the axis perpendicular to the hinge gets corrected.

  • bool angular_limit/enable true, the hinges maximum and minimum rotation, defined by angular_limit/lower and angular_limit/upper has effects.

  • float angular_limit/lower angular_limit/enable is true.

  • float angular_limit/relaxation The lower this value, the more the rotation gets slowed down.

- float angular_limit/softness

  • float angular_limit/upper angular_limit/enable is true.

  • bool motor/enable When activated, a motor turns the hinge.

  • float motor/max_impulse Maximum acceleration for the motor.

  • float motor/target_velocity Target speed for the motor.

  • float params/bias The speed with which the two bodies get pulled together when they move in different directions.

    Method Descriptions

  • bool get_flag ( Flag flag ) const Returns the value of the specified flag.

  • float get_param ( Param param ) const Returns the value of the specified parameter.

  • set_flag ( Flag flag, bool enabled ) true, enables the specified flag.

  • set_param ( Param param, float value ) Sets the value of the specified parameter.