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.
