Constraint

CanvasBreakpointsConstraint

Ограничитель, который показывает/скрывает объекты в зависимости от размеров или ориентации 3Д-вьюпорта (реализует т.н. контрольные точки видимости).

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

Конструктор

CanvasBreakpointsConstraint()

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

Свойства

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

.appInstance : App

Используемый экземпляр приложения. По умолчанию undefined.

.isCanvasBreakpointsConstraint : Boolean

Используется для проверки того, являются ли данный или производные классы ограничителями местоположения. По умолчанию true.

.maxHeight : Integer

Максимальная высота холста, при которой объект остаётся видимым. По умолчанию Infinity.

.maxWidth : Integer

Максимальная ширина холста, при которой объект остаётся видимым. По умолчанию Infinity.

.minHeight : Integer

Минимальная высота холста, при которой объект остаётся видимым. По умолчанию 0.

.minWidth : Integer

Минимальная ширина холста, при которой объект остаётся видимым. По умолчанию 0.

.orientation : String

Ориентация экрана, при которой объект остаётся видимым:

По умолчанию "ALL".

.type : String

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

Методы

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

.findAlternativeCamera(camera : Camera, scene : Scene, width : Integer, height : Integer) → Camera

Ищет и возвращает альтернативную камеру (которая соответствует контрольным точкам видимости) на указанной сцене. Если альтернативная камера не найдена, возвращает null.

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

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