当前位置: 首页 > news >正文

订阅Forge Viewer所有的事件

通常我们会需要订阅一些Forge Viewer的事件,例如相机变换,选择集变换等。而有时可能需要知道所有事件的情况。我们同事撰写了一篇文章,提供看一个简练的代码,用于订阅所有事件。直接看代码:

function subscribeToAllEvents (viewer) {
    for (var key in Autodesk.Viewing) {
        if (key.endsWith("_EVENT")) {
            (function(eventName) {
               viewer.addEventListener(
                    Autodesk.Viewing[eventName],
                    function (event) {
                        console.log(eventName, event);
                    }
                ); 
            })(key);
        }
    }
}

图片描述

相关文章:

  • 使用正则表达式,取得点击次数,函数抽离
  • 记一次和乔布斯合作最难忘的经历
  • 第9章WEB09-Servlet篇
  • servlet匹配路径时/和/*的区别(转)
  • POJ 2251 Dungeon Master
  • 面试总结JavaScript篇
  • Generic detail view PostDetailView must be called with either an object pk or a slug.解决
  • 高端家电“金选奖”名单揭晓,激起新消费主义浪潮
  • Python2与Python3的区别
  • 集群中用Memcached来实现session共享
  • AngularJs的表单验证
  • 如何查看linux中的ssh端口开启状态
  • Go 语言之 struct 结构体
  • 安卓设置背景图平铺,同时设置背景色
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • JavaScript-如何实现克隆(clone)函数
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • HashMap剖析之内部结构
  • Java 多线程编程之:notify 和 wait 用法
  • linux学习笔记
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • swift基础之_对象 实例方法 对象方法。
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 初识 beanstalkd
  • 关于字符编码你应该知道的事情
  • 排序算法之--选择排序
  • 前端存储 - localStorage
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • #100天计划# 2013年9月29日
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (10)ATF MMU转换表
  • (7)STL算法之交换赋值
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (转) ns2/nam与nam实现相关的文件
  • (转)程序员疫苗:代码注入
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .describe() python_Python-Win32com-Excel
  • .net CHARTING图表控件下载地址
  • .Net Core和.Net Standard直观理解
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET多线程执行函数
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • ::前边啥也没有
  • @test注解_Spring 自定义注解你了解过吗?
  • [20160902]rm -rf的惨案.txt
  • [4.9福建四校联考]
  • [Angularjs]asp.net mvc+angularjs+web api单页应用之CRUD操作
  • [autojs]逍遥模拟器和vscode对接