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.