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

TargetConstraint →

# CopyScaleConstraint

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

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

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

### CopyScaleConstraint(target)

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

## Свойства

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

### # .influence : Float

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

### # .isCopyScaleConstraint : Boolean

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

### # .power : Float

Возводит масштабирование объекта в указанную степень. По умолчанию `1.0`.

### # .type : String

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

### # .useAdd : Boolean

Использовать сложение вместо умножения при реализации поведения свойства `useOffset`. По умолчанию `false`.

### # .useMakeUniform : Boolean

Применяет однородное по всем осям масштабирование к ограничиваемому объекту, которое сохраняет неизменным его объём. По умолчанию `false`.

### # .useOffset : Boolean

Если `true`, ограничитель складывает (умножает) масштаб объекта, а не заменяет его полностью. По умолчанию `false`.

### # .useX : Boolean

Действует ли ограничитель вдоль оси X. По умолчанию `true`.

### # .useY : Boolean

Действует ли ограничитель вдоль оси Y. По умолчанию `true`.

### # .useZ : Boolean

Действует ли ограничитель вдоль оси Z. По умолчанию `true`.

## Методы

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

## Пазлы

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

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

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