资讯专栏INFORMATION COLUMN

Forge Viewer v3.2 摄像头新事件 CAMERA_TRANSITION_COMPLET

frolc / 704人阅读

摘要:需要知道的摄像头是不是已经不再移动或转动了的朋友有福了,自此版号开始开始引入一个叫的事件,当摄像头的完成后就会被触发,它的使用方法如下注册事件调用摄像头聚焦的目前已知适用的情境回到默认视角相关的变动使摄像头聚焦在构件上怖满检视整个模型透过回

需要知道 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 的摄像头变动

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/89399.html

相关文章

  • [重大更] Forge Viewer 工具(Tool)优先级

    摘要:前几天释出新版本的,自此版本开始引入优先级机制,每个都可以各自设置自个的优先级,而这个优先级会被用来对那些已经注册在里的进行排序,目前所有的优先级默认都是,并会以下面这个方式设置优先级的数值越高者则可以更优先处理的交互事件,如等,使用样例 前几天 Autodesk Forge 释出新版本的 Viewer - v3.2,自此版本开始 Viewer Tool 引入优先级机制,每个 Tool...

    rose 评论0 收藏0
  • 自订义 Forge Viewer ModelStructurePanel 的交互行为

    摘要:在官方释出版的同时发布了新版本的,这个面版已被整个重新改写,这次更新也加入一些新的交互行为,下面我们将会稍作解释。 这礼拜的小技巧是关于如何以不加入太多的 JavaScript 的方式自订义 ModelStructurePanel 的交互行为,这个小技巧受到这篇问与答的启发:Prevent zoom in Forge viewer when clicking in Model Brow...

    xialong 评论0 收藏0
  • Viewer模型加载本地离线缓存实战

    摘要:本文将介绍来自顾问团队的国际同事原创的缓存范例,利用广泛用于开发的典型接口实现。因而在缓存模型时,可以调用该接口缓存所有相关的,无需用到。代码示例我们制作了让用户选择模型作离线缓存的例子,查看代码请访问,在线演示请访问。 演示视频:http://www.bilibili.com/video... 由于Autodesk Forge是完全基于RESTful API框架的云平台,且暂时没有本...

    oogh 评论0 收藏0
  • 透过 three.js 在 Forge Viewer 里头创建 3D 文字(使用部份 r81 的功能

    摘要:但很不幸的,新功能要加入里头这件事对于开发团队而言绝非一件易事,是需要一些时间来完成的这篇文章将带领大家用最少的工作量将上的新功能拿来上使用。在这个案例里头,我们可以只将和其他相依文档引入例如。 showImg(https://segmentfault.com/img/bV25af?w=1311&h=696); 对于 Forge Viewer 比较熟悉的朋友可能知道 Forge Vie...

    xuhong 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<