Constraint

CanvasBreakpointsConstraint

此约束允许根据3D视口宽度、高度或方向设置显示/隐藏对象。

此约束用于通过影响对象的位置, 旋转和缩放来建立对象之间的各种关系。 可与 Object3D.constraints 属性共用。

构造函数

CanvasBreakpointsConstraint()

Properties

参阅 Constraint 基类了解其公共属性。

.appInstance : App

指当前 应用 。 默认为 undefined

.isCanvasBreakpointsConstraint : Boolean

用于检查此类或派生类是否为画布断点约束。 默认为 true

.maxHeight : Number

对象保持可见的最大画布高度。 默认为 Infinity

.maxWidth : Number

对象保持可见的最大画布宽度。 默认为 Infinity

.minHeight : Number

对象保持可见的最小画布高度。 默认为 0

.minWidth : Number

对象保持可见的最小画布宽度。 默认为 0

.orientation : String

对象保持可见时的屏幕方向。 默认为 "ALL"

.type : String

约束类型。等同于 "CanvasBreakpointsConstraint" 。

方法

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

camera — 场景中的当前摄影机
scene — 正在查找的摄影机所对应的场景
width — 画布宽度
height — 画布高度

返回场景中的备用摄影机(具有可接受的可见性断点),如果未找到备用摄像机,则返回 null。

参阅 Constraint 基类了解其常用方法。