当前位置: 首页 > 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的配置方法
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • extract-text-webpack-plugin用法
  • Iterator 和 for...of 循环
  • JavaScript新鲜事·第5期
  • Java深入 - 深入理解Java集合
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • magento2项目上线注意事项
  • MySQL的数据类型
  • Node + FFmpeg 实现Canvas动画导出视频
  • Python - 闭包Closure
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • 工作手记之html2canvas使用概述
  • 前端
  • 我建了一个叫Hello World的项目
  • 我与Jetbrains的这些年
  • 硬币翻转问题,区间操作
  • NLPIR智能语义技术让大数据挖掘更简单
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 积累各种好的链接
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • (4)STL算法之比较
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (二)Eureka服务搭建,服务注册,服务发现
  • (六)激光线扫描-三维重建
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (译)计算距离、方位和更多经纬度之间的点
  • .NET 5种线程安全集合
  • .NET运行机制
  • /run/containerd/containerd.sock connect: connection refused
  • ?
  • ??eclipse的安装配置问题!??
  • @JoinTable会自动删除关联表的数据
  • @property @synthesize @dynamic 及相关属性作用探究
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
  • [Android]使用Retrofit进行网络请求
  • [BUUCTF 2018]Online Tool
  • [C#小技巧]如何捕捉上升沿和下降沿
  • [C++][数据结构][算法]单链式结构的深拷贝