PrismaticConstraint
Constrains two attachments to slide along a single axis.
Properties
| Property | Type | Default |
|---|---|---|
Attachment0 | any | nil |
Attachment1 | any | nil |
Enabled | boolean | true |
Visible | boolean | true |
Color | any | Color3.fromRGB(0, 255, 255) |
ActuatorType | EnumItem | Enum.ActuatorType.None |
Velocity | number | 2 |
MotorMaxForce | number | 10000 |
ServoMaxForce | number | 10000 |
TargetPosition | number | 0 |
LimitsEnabled | boolean | false |
LowerLimit | number | -5 |
UpperLimit | number | 5 |
Restitution | number | 0 |
Functions
`cleanup`
Cleans up the resources.
`rebuild`
Rebuilds the state.
`onPartChanged`
On part changed.
`instance:UpdateActuator`
Updates actuator.
`instance:UpdateLimits`
Updates limits.
`drawGizmo`
Draws the visual representation.
`toRaylibColor`
To raylib color.
`drawTick`
Draws the visual representation.
cleanup
Cleans up the resources.
Arguments
This function takes no arguments.
Returns
This function returns nothing.
rebuild
Rebuilds the state.
Arguments
This function takes no arguments.
Returns
This function returns nothing.
onPartChanged
On part changed.
Arguments
property: numberReturns
This function returns nothing.
instance:UpdateActuator
Updates actuator.
Arguments
This function takes no arguments.
Returns
This function returns nothing.
instance:UpdateLimits
Updates limits.
Arguments
This function takes no arguments.
Returns
This function returns nothing.
drawGizmo
Draws the visual representation.
Arguments
This function takes no arguments.
Returns
This function returns nothing.
toRaylibColor
To raylib color.
Arguments
c: any, a: numberReturns
This function returns nothing.
drawTick
Draws the visual representation.
Arguments
center: numberReturns
This function returns nothing.
API
instance:cleanup()
instance:rebuild()
instance:onPartChanged(property: number)
instance:UpdateActuator()
instance:UpdateLimits()
instance:drawGizmo()
instance:toRaylibColor(c: any, a: number)
instance:drawTick(center: number)