TargetConstraint

CopyRotationConstraint

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

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

Конструктор

CopyRotationConstraint(target)

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

Свойства

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

.fixCameraLightRotation : Boolean

В «Вердж3Д» используется правосторонняя систему координат с осью Y, направленной вверх, но в «Блендере» и «3дс Максе» используется правосторонняя система координат с осью Z, направленной вверх (см. «Вердж3Д Вики»). Поэтому, чтобы исправить вращение для камер и света, необходимо устанавливать флаг fixCameraLightRotation = true. По умолчанию false.

.influence : Float

Процент влияния, которое ограничитель оказывает на ограничиваемый объект. По умолчанию 1.0 (100%).

.isCopyRotationConstraint : Boolean

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

.mixMode : String

Указывает, каким образом новый поворот сочетается со старым. По умолчанию "REPLACE".

"AFTER"
Новый поворот добавляется к уже существующему.
"BEFORE"
Новый поворот добавляется перед уже существующим.
"REPLACE"
Новый поворот полностью заменяет существующий.

.type : String

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

Методы

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

Пазлы

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

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

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