需要知道 Forge Viewer 的摄像头是不是已经不再移动或转动了的朋友有福了,自此版号 3.2开始 Viewer 开始引入一个叫 Autodesk.Viewing.CAMERA_TRANSITION_COMPLETED
的事件,当摄像头的 Transition 完成后就会被触发,它的使用方法如下:
// 注册 Transition 事件
viewer.addEventListener(Autodesk.Viewing.CAMERA_TRANSITION_COMPLETED, function(){
console.log( 'camera is no longer moving' );
});
//调用摄像头聚焦的 API
viewer.fitToView();
目前已知适用的情境:
- 回到默认视角(Home)相关的变动
- 使摄像头聚焦在构件上
viewer.fitTiView( dbId )
- 怖满检视整个模型
viewer.fitTiView()
- 透过 viewer.restoreState() 回复摄像头状态(viewport)
- Forge ViewerCube 的摄像头变动
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。