Up to date
This page is up to date for Godot 4.1
. If you still find outdated information, please open an issue.
PinJoint3D
Inherits: Joint3D < Node3D < Node < Object
A physics joint that attaches two 3D 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 RigidBody3D can be attached to a StaticBody3D to create a pendulum or a seesaw.
Properties
| ||
| ||
|
Methods
void |
Enumerations
enum Param:
Param PARAM_BIAS = 0
The force with which the pinned objects stay in positional relation to each other. The higher, the stronger.
Param PARAM_DAMPING = 1
The force with which the pinned objects stay in velocity relation to each other. The higher, the stronger.
Param PARAM_IMPULSE_CLAMP = 2
If above 0, this value is the maximum value for an impulse that this Joint3D produces.
Property Descriptions
float params/bias = 0.3
The force with which the pinned objects stay in positional relation to each other. The higher, the stronger.
float params/damping = 1.0
The force with which the pinned objects stay in velocity relation to each other. The higher, the stronger.
float params/impulse_clamp = 0.0
If above 0, this value is the maximum value for an impulse that this Joint3D produces.
Method Descriptions
float get_param ( Param param ) const
Returns the value of the specified parameter.
void set_param ( Param param, float value )
Sets the value of the specified parameter.