Open Asterune
SpringControl

SpringControl

Applies spring motion to a rig chain.

Creatable
Instance.new("SpringControl")
Inherits
RigControlInstance
Replication
Standard

Behavior

SpringControl applies spring motion to a rig chain.

Summary

Members11
Properties10
Methods1

Properties

ChainLength

SpringControl.ChainLength: number = 1

The number of joints included in the controlled chain.

ChainRoot

SpringControl.ChainRoot: BasePart? = nil

The first Part in the articulated chain controlled by this rig control.

Damping

SpringControl.Damping: number = 8

The spring's damping coefficient.

Enabled

SpringControl.Enabled: boolean = true

Whether this spring control is enabled.

EndEffector

SpringControl.EndEffector: BasePart? = nil

The Part at the end of the controlled chain.

Gravity

SpringControl.Gravity: Vector3 = Vector3.new(0, -20, 0)

The gravity vector applied to the simulated rig chain.

Priority

SpringControl.Priority: number = 0

The relative priority used to order or process this object.

SmoothTime

SpringControl.SmoothTime: number = 0

The smoothing time applied when approaching the rig-control target, in seconds.

Stiffness

SpringControl.Stiffness: number = 120

The spring's restoring-force coefficient.

Weight

SpringControl.Weight: number = 1

The contribution of this pose or rig control to the resulting animation.

Methods

GetExecutionGroup

SpringControl:GetExecutionGroup(): ExecutionGroup?

Returns this instance if it is an ExecutionGroup. Otherwise returns the nearest ancestor ExecutionGroup, or nil when no group contains the instance.

Inherited members

Inherited47

RigControl