A constraint which shows/hides the object depending on 3D viewport width/height or orientation settings (implements the so called visibility breakpoints).
To influence some object, push a CanvasBreakpointsConstraint instance into the Object3D.constraints array.
The constructor takes no arguments.
See the base Constraint class for common properties.
The current application. Default is undefined.
Used to check whether this or derived classes are canvas breakpoints constraints. Default is true.
Maximum canvas height the object stays visible. Default is Infinity.
Maximum canvas width the object stays visible. Default is Infinity.
Minimum canvas height the object stays visible. Default is 0.
Minimum canvas width the object stays visible. Default is 0.
Screen orientation the object stays visible.
"ALL" — object stays visible for any screen orientation"LANDSCAPE" — object stays visible only for landscape (horizontal) screen orientation"PORTRAIT" — object stays visible only for portrait (vertical) screen orientation
Default is "ALL".
The constraint's type. Equals to "CanvasBreakpointsConstraint".
See the base Constraint class for common methods.
Find and return an alternative camera (with acceptable visibility breakpoints) located on the specified scene. If no alternative camera is found, returns null.
For more info on how to obtain the source code of this module see this page.