TargetConstraint

FloorConstraint

Ограничение, которое ограничивает положение ограничиваемого объекта на основе положения цели. Таким образом, целевой объект ведет себя как "inivisible wall", "floor" и т.д.

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

Конструктор

FloorConstraint(target)

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

Свойства

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

.floorLocation : String

Ось, вдоль которой будет применяться ограничитель. Может быть одной из "X", "-X", "Y", "-Y", "Z", "-Z". Положительное значение означает, что положение ограниченного объекта вдоль этой оси может быть только выше значения .offset. Отрицательное — только ниже значения .offset. По умолчанию - "Y".

.isFloorConstraint : Boolean

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

.offset : Number

Предельное значение по оси .floorLocation. По умолчанию равно 0.

.type : String

Тип ограничения. Равен "FloorConstraint".

.useRotation : Boolean

Если равно true, ограничитель учитывает поворот целевого объекта. Это позволяет иметь плоскости «пола» иметь какой угодно поворот. По умолчанию false.

Методы

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

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

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