VelocityConstraintMode

Overview

VelocityConstraintMode is an Enum that determines how velocity is constrained within the system. Velocity can be constrained along a line, within a plane, or to a specific vector.

This is used in the VelocityConstraintMode property of LinearVelocity. The behavior of each mode varies depending on the RelativeTo property.

Items

Name
Value
Description

Line

0

Constrains velocity along a single line. The direction of this line is defined by the RelativeTo property:

  • Attachment0: The line aligns with the main axis of Attachment0.

  • Attachment1: The line aligns with the main axis of Attachment1.

  • World: The exact direction of the line must be explicitly provided.

Plane

1

Constrains velocity within a plane. The tangent directions of the plane are determined by the RelativeTo property:

  • Attachment0: The tangent directions are derived from the two axes of Attachment0.

  • Attachment1: The tangent directions are derived from the two axes of Attachment1.

  • World: Both tangent directions of the plane must be explicitly defined.

Vector

2

Makes velocity matches to the components of a specified vector. The coordinate system of the vector is defined by the RelativeTo property:

  • Attachment0: Vector components are relative to the axis of Attachment0.

  • Attachment1: Vector components are relative to the axis of Attachment1.

  • World: Vector components must be explicitly defined in the global coordinate system.

See also

LinearVelocitychevron-right

Last updated