2023.1.1571.2 Double Cylindrical Joint
Overview
Constraints the motion of a Game Object to a translation over a DSpline which can rotated around that spline on a fixed radius.
Where to find
The D Cylindrical Joint can be found by adding it using Add Component on a game object.
Joints must be placed as children of a DKinematics Controller in the hierarchy
The inspector for a newly added Cylindrical Joint will look like this:
Feature layout
The image below shows the complete feature layout of the D Cylindrical Joint inspector.
Generic Joint Settings |
|
Pass Priority | Priority of the kinematic chain calculations. Higher numbers are calculated earlier. |
Enforce Outside Playmode | Enforces the prismatic joint in edit mode. |
Prevent Kinematic Update | Removes the prismatic joint from the kinematic chain calculations. |
Min Translation Delta | The minimum value the joint detects as a change in position. |
Min Rotation Delta | The minimum value the joint detects as a change in rotation. |
Kinematic Chaining |
|
Show in Scene View | Shows chained connections of this object through arrows. |
Show When Not Selected | Shows chained connections of this object through arrows even when the object is not selected. |
Add Kinematic Transfer Relation | Select a kinematic Body to set a transfer relation. Alternatively, drag a Kinematic Body into the field. |
Opposing Kinematic Relation | The Kinematic Body to which this relation is connected. |
Relation Direction | Describes the direction of the manipulation of the Transforms. The following options are available:
|
Ratio | The ratio to which the relation is applied (1 means all the applied rotation translation is equally transferred). |
Invert Relation | Check to invert direction of relation. |
Cylindrical Joint Settings |
|
Constraining DSpline | The DSpline used to constrain this joint. |
How to use
Create a DSpline and use it to define the path you want the cylindrical joint to follow.
Connect the DSpline to the D Cylindrical Joint by setting it as the constraining spline.
Prespective Documentation