Date: Thu, 28 Mar 2024 14:27:13 +0000 (UTC) Message-ID: <1747623241.13.1711636033866@d07e08c46620> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_12_270129163.1711636033866" ------=_Part_12_270129163.1711636033866 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This kinematic constraint keeps an objects up direction constant.
The Gryoscopic Joint works without using any Ki= nematic Relations
The Gyroscopic Joint can be found under Mechani= cs > Add Kinematics > Gyroscopic Joint.
This will add the Gyroscopic Joint component to the cur= rently selected object or create a new empty GameObject with the component = attached if no objects are selected.
Joints must be placed as children of a Kinematics Controller in the hie= rarchy.
The following inspector component will be shown:
The image below shows the complete feature layout of the Gyrosco= pic Joint component.
Generic Joint Settings |
|
Pass Priority |
Priority of the kinematic chain calculations. Higher numbers are calcula= ted earlier |
Enforce Outside Playmode |
Enforces the joint to work in edit mode |
Prevent Kinematic Update |
Removes the joint from the kinematic chain calculations |
Prevent Further Kinematic Update on this GameObject |
Allows lower priority kinematic transforms on the same GameObject to be = skipped in calculations |
Allow Direct User Input |
Allows the user to manipulate the joint with the scene gizmo |
Min. User Input Translation Offset |
The minimum value the user must input before translations are applied |
Min. User Input Rotation Offset |
The minimum value the user must input before rotations are applied = td> |
Kinematic Chaining |
|
Create new Leading Transform Relation |
Creates a new leading relation between Transforms |
Create new Trailing Transform Relation |
Creates a new trailing relation between Transforms Trailing Transforms are obsolete and will be removed in the near future<= /p> |
Opposing Relation Instance |
The kinematic transform you want to link the joint to |
Relation Direction |
Describes the direction of the manipulation of the Transforms. The follo= wing options are available:
|
Relation Type |
Used when two different sized Wheel Joints need the sam= e rotational speed. The following options are available:
|
Motion Direction is Reversed |
When enabled, the manipulation to/from the opposing kinematic transform = is inverted |
Global Up Direction |
|
Global Up Direction |
A Scene Vector= describing the up direction of the Gyroscopic Joint VectorTracking Space and Vector Space = must be set to Global |
1. Add a Gyroscopic Joint to an object
2. Set the Global Up Direction to your desired value an= d enable Enforce Outside Playmode
3. Test if the joint is working