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

Constraint →

# LimitRotationConstraint

Ограничитель, который ограничивает вращение объекта в пространстве его родителя.

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

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

### LimitRotationConstraint()

Конструктор не принимает аргументов.

## Свойства

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

### # .axis : String

Ось, вокруг которой следует ограничить вращение. Может быть одной из `"X"`, `"Y"`, `"Z"`. По умолчанию — `"Y"`.

### # .isLimitRotationConstraint : Boolean

Указывает, что данный объект является экземпляром класса LimitRotationConstraint. Только для чтения.

### # .max : Float

Максимально допустимый угол Эйлера вокруг соответствующей оси для ограничения вращения объекта. По умолчанию `2π`.

### # .min : Float

Минимально допустимый угол Эйлера вокруг соответствующей оси для ограничения вращения объекта. По умолчанию равен `0`.

### # .type : String

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

## Методы

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

## Пазлы

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

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

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