Hinges
Jump to navigation
Jump to search
Summary
Hinges are devices used for creating turning, sliding and opening mechanisms such as doors, hatches and sliding doors.
Basic information
Hinges are commonly interacted with by controlling it via a button or YOLOL script.
A hinge's DoorOpenState-field can be connected to a button.
The button can be then used to remotely open or close the hinge.
Device fields
To learn more about how to use fields, consult these wiki pages:
YOLOL field | Description | Range |
---|---|---|
DoorOpenState | Setting values to this field will move the joint target as defined by the properties and other fields of the device. | |
DoorCurrentState | This field will get updated to the latest state that the joint target is in, as defined by the properties and other fields of the device. The value answer basically answers the question 'What input would the device need to move to it's current position' | |
EndRotation / EndPosition | How "open" the joint will be is relative to RelativeDestinationRotation when it receives input identical or above FullOpenInput. Is measured in percents(%) for prismatic joints, and degrees in hinge joints. | |
StartRotation / StartPosition | How "closed" the joint will be is relative to RelativeOriginalRotation when it receives input identical or below FullCloseInput. Is measured in percents(%) for prismatic joints, and degrees in hinge joints | |
TargetVelocity | The maximum velocity the joint will reach. This cannot exceed the velocity property defined in the type, and can't be negative. |