绑定事件时,需要根据事件的触发顺序进行合理的排列。
例如,假设存在两个事件onModelLoaded和onSelectionEvent。如果希望在模型加载完成后再执行选择事件,则需要在onModelLoaded事件中再次绑定onSelectionEvent事件,如下所示:
viewer.addEventListener(Autodesk.Viewing.GEOMETRY_LOADED_EVENT, function(e) {
viewer.addEventListener(Autodesk.Viewing.SELECTION_CHANGED_EVENT, onSelectionEvent);
});
function onSelectionEvent(e) {
//处理选择事件
}
这样绑定后,onSelectionEvent事件就会在onModelLoaded事件后触发了。
上一篇:AutodeskForgeViewer是否可以使用从模型衍生API生成的离线数据?
下一篇:AutodeskForgeViewer中的getBulkProperties2中的categoryFilter根本不起作用