请查看我的Autodesk Viewer分机号
我尝试重新加载Extension/Panel
我的扩展程序SmokeDetectorsExtension将在查看器加载文件时加载一次。在我的名为SimplePanel的对接面板中,我想显示一些IOT传感器数据。这需要刷新。
那么是否有可能卸载并重新加载整个扩展?
任何人都可以帮忙吗?
答案 0 :(得分:0)
您是否可以针对您遇到的问题添加更多详细信息/背景信息?事件 Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT 仅在模型加载时触发一次,因此如果您尝试在该事件被触发后重新加载扩展程序,则无效。 ..
你可以存储instanceTree,所以如果你重新加载扩展它可以直接使用,只是一个例子:
if (this.instanceTree) {
//...
} else {
viewer.addEventListener(
Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT, function () {
this.instanceTree = viewer.model.getData().instanceTree
//...
}
}