DiscordLink.png FacebookLink.png RedditLink.png SteamLink.png TwitterLink.png YoutubeLink.png

Hinges

From Starbase wiki
Jump to navigation Jump to search

Summary



Starbase devices hinges.png

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.