A physics joint that restricts the movement of a 3D physics body along an axis relative to another physics body.
A physics joint that restricts the movement of a 3D physics body along an axis relative to another physics body. For example, Body A could be a [StaticBody3D] representing a piston base, while Body B could be a [RigidBody3D] representing the piston head, moving up and down.
Returns the value of the given parameter (see [enum Param] constants).
Assigns [param value] to the given parameter (see [enum Param] constants).
The amount of damping of the rotation when the limit is surpassed.
A lower damping value allows a rotation initiated by body A to travel to body B slower.
The lower limit of rotation in the slider.
The amount of restitution of the rotation when the limit is surpassed.
Does not affect damping.
A factor applied to the all rotation once the limit is surpassed.
Makes all rotation slower when between 0 and 1.
The upper limit of rotation in the slider.
The amount of damping of the rotation in the limits.
The amount of restitution of the rotation in the limits.
A factor applied to the all rotation in the limits.
The amount of damping of the rotation across axes orthogonal to the slider.
The amount of restitution of the rotation across axes orthogonal to the slider.
A factor applied to the all rotation across axes orthogonal to the slider.
The amount of damping that happens once the limit defined by [member linear_limit/lower_distance] and [member linear_limit/upper_distance] is surpassed.
The minimum difference between the pivot points on their X axis before damping happens.
The amount of restitution once the limits are surpassed. The lower, the more velocity-energy gets lost.
A factor applied to the movement across the slider axis once the limits get surpassed. The lower, the slower the movement.
The maximum difference between the pivot points on their X axis before damping happens.
The amount of damping inside the slider limits.
The amount of restitution inside the slider limits.
A factor applied to the movement across the slider axis as long as the slider is in the limits. The lower, the slower the movement.
The amount of damping when movement is across axes orthogonal to the slider.
The amount of restitution when movement is across axes orthogonal to the slider.
A factor applied to the movement across axes orthogonal to the slider.
Constant for accessing [member linear_limit/upper_distance]. The maximum difference between the pivot points on their X axis before damping happens.
Constant for accessing [member linear_limit/lower_distance]. The minimum difference between the pivot points on their X axis before damping happens.
Constant for accessing [member linear_limit/softness]. A factor applied to the movement across the slider axis once the limits get surpassed. The lower, the slower the movement.
Constant for accessing [member linear_limit/restitution]. The amount of restitution once the limits are surpassed. The lower, the more velocity-energy gets lost.
Constant for accessing [member linear_limit/damping]. The amount of damping once the slider limits are surpassed.
Constant for accessing [member linear_motion/softness]. A factor applied to the movement across the slider axis as long as the slider is in the limits. The lower, the slower the movement.
Constant for accessing [member linear_motion/restitution]. The amount of restitution inside the slider limits.
Constant for accessing [member linear_motion/damping]. The amount of damping inside the slider limits.
Constant for accessing [member linear_ortho/softness]. A factor applied to the movement across axes orthogonal to the slider.
Constant for accessing [member linear_motion/restitution]. The amount of restitution when movement is across axes orthogonal to the slider.
Constant for accessing [member linear_motion/damping]. The amount of damping when movement is across axes orthogonal to the slider.
Constant for accessing [member angular_limit/upper_angle]. The upper limit of rotation in the slider.
Constant for accessing [member angular_limit/lower_angle]. The lower limit of rotation in the slider.
Constant for accessing [member angular_limit/softness]. A factor applied to the all rotation once the limit is surpassed.
Constant for accessing [member angular_limit/restitution]. The amount of restitution of the rotation when the limit is surpassed.
Constant for accessing [member angular_limit/damping]. The amount of damping of the rotation when the limit is surpassed.
Constant for accessing [member angular_motion/softness]. A factor applied to the all rotation in the limits.
Constant for accessing [member angular_motion/restitution]. The amount of restitution of the rotation in the limits.
Constant for accessing [member angular_motion/damping]. The amount of damping of the rotation in the limits.
Constant for accessing [member angular_ortho/softness]. A factor applied to the all rotation across axes orthogonal to the slider.
Constant for accessing [member angular_ortho/restitution]. The amount of restitution of the rotation across axes orthogonal to the slider.
Constant for accessing [member angular_ortho/damping]. The amount of damping of the rotation across axes orthogonal to the slider.
Represents the size of the [enum Param] enum.