d516aab8fa
Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage).
158 lines
8.3 KiB
XML
158 lines
8.3 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<class name="SliderJoint" inherits="Joint" category="Core" version="3.0-stable">
|
|
<brief_description>
|
|
Piston kind of slider between two bodies in 3D.
|
|
</brief_description>
|
|
<description>
|
|
Slides across the x-axis of the [Pivot] object.
|
|
</description>
|
|
<tutorials>
|
|
</tutorials>
|
|
<demos>
|
|
</demos>
|
|
<methods>
|
|
</methods>
|
|
<members>
|
|
<member name="angular_limit/damping" type="float" setter="set_param" getter="get_param">
|
|
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.
|
|
</member>
|
|
<member name="angular_limit/lower_angle" type="float" setter="_set_lower_limit_angular" getter="_get_lower_limit_angular">
|
|
The lower limit of rotation in the slider.
|
|
</member>
|
|
<member name="angular_limit/restitution" type="float" setter="set_param" getter="get_param">
|
|
The amount of restitution of the rotation when the limit is surpassed.
|
|
Does not affect damping.
|
|
</member>
|
|
<member name="angular_limit/softness" type="float" setter="set_param" getter="get_param">
|
|
A factor applied to the all rotation once the limit is surpassed.
|
|
Makes all rotation slower when between 0 and 1.
|
|
</member>
|
|
<member name="angular_limit/upper_angle" type="float" setter="_set_upper_limit_angular" getter="_get_upper_limit_angular">
|
|
The upper limit of rotation in the slider.
|
|
</member>
|
|
<member name="angular_motion/damping" type="float" setter="set_param" getter="get_param">
|
|
The amount of damping of the rotation in the limits.
|
|
</member>
|
|
<member name="angular_motion/restitution" type="float" setter="set_param" getter="get_param">
|
|
The amount of restitution of the rotation in the limits.
|
|
</member>
|
|
<member name="angular_motion/softness" type="float" setter="set_param" getter="get_param">
|
|
A factor applied to the all rotation in the limits.
|
|
</member>
|
|
<member name="angular_ortho/damping" type="float" setter="set_param" getter="get_param">
|
|
The amount of damping of the rotation across axes orthogonal to the slider.
|
|
</member>
|
|
<member name="angular_ortho/restitution" type="float" setter="set_param" getter="get_param">
|
|
The amount of restitution of the rotation across axes orthogonal to the slider.
|
|
</member>
|
|
<member name="angular_ortho/softness" type="float" setter="set_param" getter="get_param">
|
|
A factor applied to the all rotation across axes orthogonal to the slider.
|
|
</member>
|
|
<member name="linear_limit/damping" type="float" setter="set_param" getter="get_param">
|
|
The amount of damping that happens once the limit defined by [member linear_limit/lower_distance] and [member linear_limit/upper_distance] is surpassed.
|
|
</member>
|
|
<member name="linear_limit/lower_distance" type="float" setter="set_param" getter="get_param">
|
|
The minimum difference between the pivot points on their x-axis before damping happens.
|
|
</member>
|
|
<member name="linear_limit/restitution" type="float" setter="set_param" getter="get_param">
|
|
The amount of restitution once the limits are surpassed. The lower, the more velocity-energy gets lost.
|
|
</member>
|
|
<member name="linear_limit/softness" type="float" setter="set_param" getter="get_param">
|
|
A factor applied to the movement across the slider axis once the limits get surpassed. The lower, the slower the movement.
|
|
</member>
|
|
<member name="linear_limit/upper_distance" type="float" setter="set_param" getter="get_param">
|
|
The maximum difference between the pivot points on their x-axis before damping happens.
|
|
</member>
|
|
<member name="linear_motion/damping" type="float" setter="set_param" getter="get_param">
|
|
The amount of damping inside the slider limits.
|
|
</member>
|
|
<member name="linear_motion/restitution" type="float" setter="set_param" getter="get_param">
|
|
The amount of restitution inside the slider limits.
|
|
</member>
|
|
<member name="linear_motion/softness" type="float" setter="set_param" getter="get_param">
|
|
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.
|
|
</member>
|
|
<member name="linear_ortho/damping" type="float" setter="set_param" getter="get_param">
|
|
The amount of damping when movement is across axes orthogonal to the slider.
|
|
</member>
|
|
<member name="linear_ortho/restitution" type="float" setter="set_param" getter="get_param">
|
|
The amount of restitution when movement is across axes orthogonal to the slider.
|
|
</member>
|
|
<member name="linear_ortho/softness" type="float" setter="set_param" getter="get_param">
|
|
A factor applied to the movement across axes orthogonal to the slider.
|
|
</member>
|
|
</members>
|
|
<constants>
|
|
<constant name="PARAM_LINEAR_LIMIT_UPPER" value="0" enum="Param">
|
|
The maximum difference between the pivot points on their x-axis before damping happens.
|
|
</constant>
|
|
<constant name="PARAM_LINEAR_LIMIT_LOWER" value="1" enum="Param">
|
|
The minimum difference between the pivot points on their x-axis before damping happens.
|
|
</constant>
|
|
<constant name="PARAM_LINEAR_LIMIT_SOFTNESS" value="2" enum="Param">
|
|
A factor applied to the movement across the slider axis once the limits get surpassed. The lower, the slower the movement.
|
|
</constant>
|
|
<constant name="PARAM_LINEAR_LIMIT_RESTITUTION" value="3" enum="Param">
|
|
The amount of restitution once the limits are surpassed. The lower, the more velocityenergy gets lost.
|
|
</constant>
|
|
<constant name="PARAM_LINEAR_LIMIT_DAMPING" value="4" enum="Param">
|
|
The amount of damping once the slider limits are surpassed.
|
|
</constant>
|
|
<constant name="PARAM_LINEAR_MOTION_SOFTNESS" value="5" enum="Param">
|
|
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>
|
|
<constant name="PARAM_LINEAR_MOTION_RESTITUTION" value="6" enum="Param">
|
|
The amount of restitution inside the slider limits.
|
|
</constant>
|
|
<constant name="PARAM_LINEAR_MOTION_DAMPING" value="7" enum="Param">
|
|
The amount of damping inside the slider limits.
|
|
</constant>
|
|
<constant name="PARAM_LINEAR_ORTHOGONAL_SOFTNESS" value="8" enum="Param">
|
|
A factor applied to the movement across axes orthogonal to the slider.
|
|
</constant>
|
|
<constant name="PARAM_LINEAR_ORTHOGONAL_RESTITUTION" value="9" enum="Param">
|
|
The amount of restitution when movement is across axes orthogonal to the slider.
|
|
</constant>
|
|
<constant name="PARAM_LINEAR_ORTHOGONAL_DAMPING" value="10" enum="Param">
|
|
The amount of damping when movement is across axes orthogonal to the slider.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_LIMIT_UPPER" value="11" enum="Param">
|
|
The upper limit of rotation in the slider.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_LIMIT_LOWER" value="12" enum="Param">
|
|
The lower limit of rotation in the slider.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_LIMIT_SOFTNESS" value="13" enum="Param">
|
|
A factor applied to the all rotation once the limit is surpassed.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_LIMIT_RESTITUTION" value="14" enum="Param">
|
|
The amount of restitution of the rotation when the limit is surpassed.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_LIMIT_DAMPING" value="15" enum="Param">
|
|
The amount of damping of the rotation when the limit is surpassed.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_MOTION_SOFTNESS" value="16" enum="Param">
|
|
A factor applied to the all rotation in the limits.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_MOTION_RESTITUTION" value="17" enum="Param">
|
|
The amount of restitution of the rotation in the limits.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_MOTION_DAMPING" value="18" enum="Param">
|
|
The amount of damping of the rotation in the limits.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_ORTHOGONAL_SOFTNESS" value="19" enum="Param">
|
|
A factor applied to the all rotation across axes orthogonal to the slider.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_ORTHOGONAL_RESTITUTION" value="20" enum="Param">
|
|
The amount of restitution of the rotation across axes orthogonal to the slider.
|
|
</constant>
|
|
<constant name="PARAM_ANGULAR_ORTHOGONAL_DAMPING" value="21" enum="Param">
|
|
The amount of damping of the rotation across axes orthogonal to the slider.
|
|
</constant>
|
|
<constant name="PARAM_MAX" value="22" enum="Param">
|
|
End flag of PARAM_* constants, used internally.
|
|
</constant>
|
|
</constants>
|
|
</class>
|