Ограничитель, который показывает/скрывает объекты в зависимости от размеров или ориентации 3Д-вьюпорта (реализует т.н. контрольные точки видимости).
Чтобы повлиять на какой-либо объект, экземпляр CanvasBreakpointsConstraint должен быть добавлен к массиву Object3D.constraints.
Конструктор не принимает на вход никаких аргументов.
Общие свойства смотрите в базовом классе Constraint.
Используемый экземпляр приложения. По умолчанию undefined.
Используется для проверки того, являются ли данный или производные классы ограничителями местоположения. По умолчанию true.
Максимальная высота холста, при которой объект остаётся видимым. По умолчанию Infinity.
Максимальная ширина холста, при которой объект остаётся видимым. По умолчанию Infinity.
Минимальная высота холста, при которой объект остаётся видимым. По умолчанию 0.
Минимальная ширина холста, при которой объект остаётся видимым. По умолчанию 0.
Ориентация экрана, при которой объект остаётся видимым:
"ALL" — при любой ориентации экрана"LANDSCAPE" — только при ландшафтной (горизонтальной) ориентации экрана"PORTRAIT" — только при портретной (вертикальной) ориентации экрана
По умолчанию "ALL".
Тип ограничителя. Равен "CanvasBreakpointsConstraint".
Общие методы смотрите в базовом классе Constraint.
Ищет и возвращает альтернативную камеру (которая соответствует контрольным точкам видимости) на указанной сцене. Если альтернативная камера не найдена, возвращает null.
О том как получить исходный код этого модуля читайте тут.