Class
VectorForce
Applies constant force to an assembly.
The VectorForce constraint applies constant force to an assembly. The
direction and strength of the force is determined by a Vector3 and
can be relative to an attachment on the part, another attachment, or the world
coordinate system. Alternatively:
- Because the
VectorForceconstraint applies constant force and acceleration, very high speeds may result if no other forces are involved. If you want to maintain a more steady velocity over time, use aLinearVelocityconstraint. - If you only need initial velocity, set the
AssemblyLinearVelocityproperty directly on the assembly.
When configuring this constraint, it may be helpful to study Roblox Units to understand how Roblox units compare to metric units.
Force Location#
By default, force is applied to the assembly at the location of
Attachment0. Thus, if its center of mass is not
aligned with the direction/point of force, torque will be applied as well. If
desired, force can be focused at the center of mass by toggling on
ApplyAtCenterOfMass.
Relativity#
By default, force is applied relative to
Attachment0. If the parent assembly rotates,
the force will change direction to match the adjusted orientation of the
attachment; visualize this behavior in how the thruster of a rocket pushes it
forward, regardless of the rocket's rotation.
If RelativeTo is set to
World, force will be applied in world coordinates,
independent of the parent or attachment orientations; visualize this behavior
as a directional force like the wind blowing against an object.
If RelativeTo is set to
Attachment1, force will be applied relative to
Attachment1 and, if the attachment rotates, the
force will change to match its orientation.
Properties 3#
ApplyAtCenterOfMassboolean | Whether force is applied at the center of mass of the parent assembly.ReadSafe |
ForceVector3 | The strength and direction of the force.ReadSafe |
RelativeToActuatorRelativeTo | The CFrame in which the force is expressed.ReadSafe |
ApplyAtCenterOfMass: boolean#
ReadSafe
When true, force is applied at the center of mass of the parent assembly
of Attachment0. When false, force is
applied at Attachment0.
Force: Vector3#
ReadSafe
The strength and direction of the force.
RelativeTo: ActuatorRelativeTo#
ReadSafe
This property determines the CFrame in which the force is
expressed.
Inherited members#
Inherited from Instance 58
Properties (10)
Archivable, archivable, Capabilities, IsInSandbox, Name, Parent, PredictionMode, RobloxLocked, Sandboxed, UniqueId
Methods (39)
AddTag, children, ClearAllChildren, Clone, clone, Destroy, destroy, FindFirstAncestor, FindFirstAncestorOfClass, FindFirstAncestorWhichIsA, FindFirstChild, findFirstChild, FindFirstChildOfClass, FindFirstChildWhichIsA, FindFirstDescendant, GetActor, GetAttribute, GetAttributeChangedSignal, GetAttributes, GetChildren, getChildren, GetDebugId, GetDescendants, GetFullName, GetStyled, GetStyledPropertyChangedSignal, GetTags, HasTag, IsAncestorOf, IsDescendantOf, isDescendantOf, IsPropertyModified, QueryDescendants, Remove, remove, RemoveTag, ResetPropertyToDefault, SetAttribute, WaitForChild