forge中的一些常用监听事件
1、如何添加/删除监听事件
viewer.addEventListener(Autodesk.Viewing.SELECTION_CHANGED_EVENT, eventCallbackFun)
viewer.removeEventListener(Autodesk.Viewing.SELECTION_CHANGED_EVENT, eventCallback)
function eventCallback(e){
console.log(e)
}
2、常用的事件
No. |
事件名 |
标识常量 |
参数 |
备注 |
1 |
模型加载完毕 |
Autodesk.Viewing.GEOMETRY_LOADED_EVENT |
- |
- |
2 |
工具栏调创建完毕 |
Autodesk.Viewing.TOOLBAR_CREATED_EVENT |
|
|
3 |
对象树创建完毕 |
Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT |
|
|
4 |
选中构件时 |
Autodesk.Viewing.SELECTION_CHANGED_EVENT |
|
|
5 |
构件隔离时 |
Autodesk.Viewing.ISOLATE_EVENT |
|
|
6 |
构件隐藏时 |
Autodesk.Viewing.HIDE_EVENT |
|
|