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

TargetConstraint →

# CopyTransformsConstraint

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

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

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

### CopyTransformsConstraint(target)

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

## Свойства

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

### # .fixCameraLightRotation : Boolean

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

### # .influence : Float

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

### # .isCopyTransformsConstraint : Boolean

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

### # .mixMode : String

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

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

### # .type : String

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

## Методы

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

## Пазлы

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

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

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