new ViewCubeController(viewer)
用于显示当前相机相对模型的朝向立方体Widget,支持点击面可快速对齐视角和鼠标悬停高亮对应面。
| Name | Type | Description |
|---|---|---|
viewer |
Viewer |
Viewer 实例 |
Methods
-
bindView(viewObjection, options)
-
绑定关联的视图对象
Name Type Description viewObjectionS3MLayer | Entity 绑定对象
optionsObject 可选 可选参数
Name Type Description distanceToTargetNumber 可选 点击立方体控件切换相机位置到对应模型朝向时,相机与模型中心的距离,单位:米。如果不设置,默认以每次 切换时,相机距离模型中心的距离作为切换后相机对应模型朝向面的距离。
Example
//绑定s3m图层 viewCubeController.bindView(s3mTilesLayer); //绑定实体 viewCubeController.bindView(entity); -
destroy()
-
销毁部件。如果要从布局中永久删除 widget,应调用该命令。
-
isDestroyed(){Boolean}
-
如果此对象已被销毁,则返回 true,否则返回 false
Returns:
Type Description Boolean 如果对象已被销毁,则为 true,否则为 false -
unbindView()
-
取消相机与模型的绑定,重置到未调用 bindView 时的状态