Open Asterune
AlignPosition

AlignPosition

Applies force to move an attachment toward a target position.

Creatable
Instance.new("AlignPosition")
Inherits
ConstraintInstance
Replication
Standard

Behavior

AlignPosition applies force to move an attachment toward a target position.

Summary

Members15
Properties14
Methods1

Properties

Active

AlignPosition.Active: boolean = false

Whether the constraint is currently active in the physics simulation.

ApplyAtCenterOfMass

AlignPosition.ApplyAtCenterOfMass: boolean = false

Whether force is applied at the assembly's center of mass to avoid additional torque.

Attachment0

AlignPosition.Attachment0: Attachment? = nil

The first attachment used by the constraint or effect.

Attachment1

AlignPosition.Attachment1: Attachment? = nil

The second attachment used by the constraint or effect.

Color

AlignPosition.Color: Color3 = Color3.new(1, 0.686, 0)

The color of the constraint visualization.

Enabled

AlignPosition.Enabled: boolean = true

Whether the physics solver processes this constraint.

MaxForce

AlignPosition.MaxForce: number = 10000

The maximum force the actuator can apply.

MaxVelocity

AlignPosition.MaxVelocity: number = inf

The maximum linear speed permitted while approaching the target.

Mode

Whether alignment targets a world-space position or another attachment.

Position

AlignPosition.Position: Vector3 = Vector3.new(0, 0, 0)

The target world-space position used in one-attachment mode.

ReactionForceEnabled

AlignPosition.ReactionForceEnabled: boolean = false

Whether the actuator applies an equal and opposite force to the second assembly.

Responsiveness

AlignPosition.Responsiveness: number = 10

The response strength used to approach the actuator's target.

RigidityEnabled

AlignPosition.RigidityEnabled: boolean = false

Whether the solver treats alignment as a rigid constraint rather than a force-limited response.

Visible

AlignPosition.Visible: boolean = false

Whether the constraint visualization is displayed.

Methods

GetExecutionGroup

AlignPosition: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

Constraint