LimitDistanceConstraint - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать LimitDistanceConstraint в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

TargetConstraint →

# LimitDistanceConstraint

Ограничитель, который заставляет объект занять дистанцию дальше, ближе или точно указанную, до своего целевого объекта.

Чтобы повлиять на какой-либо объект, экземпляр LimitDistanceConstraint должен быть добавлен к массиву Object3D.constraints.

## Конструктор

### LimitDistanceConstraint(target : Object3D)

target — целевой объект ограничителя.

## Свойства

Общие свойства смотрите в базовом классе TargetConstraint.

### # .distance : Float

Дистанция до целевого объекта. По умолчанию `0.0`.

### # .influence : Float

Фактор влияния ограничителя на объект. По умолчанию `1.0` (100%).

### # .isLimitDistanceConstraint : Boolean

Используется для проверки того, являются ли данный или производные классы ограничителями местоположения. По умолчанию `true`.

### # .limitMode : String

Указывает режим ограничения дистанции. По умолчанию `'LIMITDIST_ONSURFACE'`.

`"LIMITDIST_INSIDE"`
  Носитель ограничителя будет находиться дальше указанной дистанции от целевого объекта.
`"LIMITDIST_OUTSIDE"`
  Носитель ограничителя будет находиться ближе указанной дистанции от целевого объекта.
`"LIMITDIST_ONSURFACE"`
  Носитель ограничителя будет находиться на указанной дистанции от целевого объекта.

### # .type : String

Тип ограничителя. Равен `"LimitDistanceConstraint"`.

## Методы

Общие методы смотрите в базовом классе TargetConstraint.

## Пазлы

Используйте пазл limit transform, чтобы применять LimitDistanceConstraint без необходимости писать код.

## Исходный файл

О том как получить исходный код этого модуля читайте тут.