TargetConstraint

LimitDistanceConstraint

A constraint forces its owner to stay either further from, nearer to, or exactly at a given distance from its target.

Constraints are used to set up various relations between objects by affecting their position, rotation and scale. Can be used with the Object3D.constraints property.

Constructor

LimitDistanceConstraint(target : Object3D)

target — constraint's target object.

Properties

See the base TargetConstraint class for common properties.

.distance : Float

The distance from target. Default is 0.0.

.influence : Float

The percentage of influence the constraint has on the object. Default is 1.0 (100%).

.isLimitDistanceConstraint : Boolean

Used to check whether this or derived classes are limit distance constraints. Default is true.

.limitMode : String

Specifies the distance clamping mode. Default is 'LIMITDIST_ONSURFACE'.

'LIMITDIST_INSIDE'
The owner stays further from a given distance from its target.
'LIMITDIST_OUTSIDE'
The owner stays nearer to a given distance from its target.
'LIMITDIST_ONSURFACE'
The owner stays exactly at a given distance from its target.

.type : String

The constraint's type. Equals to 'LimitDistanceConstraint'.

Methods

See the base TargetConstraint class for common methods.

Source

For more info on how to obtain the source code of this module see this page.