Attention: Here be dragons (unstable version)
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Redot.
Checking the stable version of the documentation...
PinJoint2D
Inherits: Joint2D < Node2D < CanvasItem < Node < Object
A physics joint that attaches two 2D physics bodies at a single point, allowing them to freely rotate.
Description
A physics joint that attaches two 2D physics bodies at a single point, allowing them to freely rotate. For example, a RigidBody2D can be attached to a StaticBody2D to create a pendulum or a seesaw.
Properties
|
||
|
||
|
||
|
||
|
||
|
Property Descriptions
bool angular_limit_enabled = false
🔗
If true
, the pin maximum and minimum rotation, defined by angular_limit_lower and angular_limit_upper are applied.
float angular_limit_lower = 0.0
🔗
The minimum rotation. Only active if angular_limit_enabled is true
.
float angular_limit_upper = 0.0
🔗
The maximum rotation. Only active if angular_limit_enabled is true
.
When activated, a motor turns the pin.
float motor_target_velocity = 0.0
🔗
Target speed for the motor. In radians per second.
The higher this value, the more the bond to the pinned partner can flex.