Constraint

CanvasBreakpointsConstraint

A constraint allows to show/hide object depending on 3D viewport width/height or orientation settings.

Constraints are used to set up various relations between objects by affecting their position, rotation and scale. Can be used with the Object3D.constraints property.

Constructor

CanvasBreakpointsConstraint()

The constructor takes no arguments.

Properties

See the base Constraint class for common properties.

.appInstance : App

The current application. Default is undefined.

.isCanvasBreakpointsConstraint : Boolean

Used to check whether this or derived classes are canvas breakpoints constraints. Default is true.

.maxHeight : Integer

Maximum canvas height the object stays visible. Default is Infinity.

.maxWidth : Integer

Maximum canvas width the object stays visible. Default is Infinity.

.minHeight : Integer

Minimum canvas height the object stays visible. Default is 0.

.minWidth : Integer

Minimum canvas width the object stays visible. Default is 0.

.orientation : String

Screen orientation the object stays visible. Default is 'ALL'.

.type : String

The constraint's type. Equals to 'CanvasBreakpointsConstraint'.

Methods

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

camera — the current camera in scene.
scene — the scene in which we are looking for the camera.
width — the canvas width.
height — the canvas height.

Returns an alternative camera (with acceptable visibility breakpoints) in the scene, if no alternative camera is found, returns null.

See the base Constraint class for common methods.

Source

For more info on how to obtain the source code of this module see this page.