Class DistanceConstraintSettingsInterface

Hierarchy (View Summary)

Properties

limitsSpringSettings: null | SpringSettings

Optional spring to use when constraining distance.

null
maxDistance: number = -1

Specifies a maximum distance to keep bodies apart. If set to negative number, uses initial distance between two bodies, when the joint was created. Only works when space is set to CONSTRAINT_SPACE_WORLD.

-1
minDistance: number

Specifies a minimum distance to keep bodies apart. If set to negative number, uses initial distance between two bodies, when the joint was created. Only works when space is set to CONSTRAINT_SPACE_WORLD.

-1
numPositionStepsOverride: number

Override for the number of solver position iterations to run. If set to 0, the constraint will use global default set by Physics initialization setting JoltInitSettings.numPositionSteps.

0
numVelocityStepsOverride: number

Override for the number of solver velocity iterations to run. If set to 0, the constraint will use global default set by Physics initialization setting JoltInitSettings.numVelocitySteps.

0
point1: Vec3

First body position in constraint reference frame. Space is determined by space property.

Vec3(0, 0, 0)
point2: Vec3

Second body position in constraint reference frame. Space is determined by space property.

Vec3(0, 0, 0)
space: number

Reference frame that point1 and point2 use. Following constants available:

CONSTRAINT_SPACE_LOCAL
CONSTRAINT_SPACE_WORLD
CONSTRAINT_SPACE_WORLD