Class: ViewCubeController

ViewCubeController

new ViewCubeController(viewer)

用于显示当前相机相对模型的朝向立方体Widget,支持点击面可快速对齐视角和鼠标悬停高亮对应面。

Name Type Description
viewer Viewer

Viewer 实例

Methods

bindView(viewObjection, options)

绑定关联的视图对象

Name Type Description
viewObjection S3MLayer | Entity

绑定对象

options Object 可选

可选参数

Name Type Description
distanceToTarget Number 可选

点击立方体控件切换相机位置到对应模型朝向时,相机与模型中心的距离,单位:米。如果不设置,默认以每次 切换时,相机距离模型中心的距离作为切换后相机对应模型朝向面的距离。

Example
//绑定s3m图层
viewCubeController.bindView(s3mTilesLayer);
//绑定实体
viewCubeController.bindView(entity);

destroy()

销毁部件。如果要从布局中永久删除 widget,应调用该命令。

isDestroyed(){Boolean}

如果此对象已被销毁,则返回 true,否则返回 false

Returns:
Type Description
Boolean 如果对象已被销毁,则为 true,否则为 false

unbindView()

取消相机与模型的绑定,重置到未调用 bindView 时的状态