开发者问题收集

Forge Autodesk.Viewing.ZoomWindow 扩展不起作用

2020-03-31
229

当将扩展程序作为扩展选项简单地添加到 GuiViewer3D 时,该扩展程序可以正常工作,例如:

options = {extension:['Autodesk.Viewing.ZoomWindow']};
viewer = new Autodesk.Viewing.GuiViewer3D(htmlDiv,options); 

我使用 EXTENSION_LOADED_EVENT eventListener 对其进行了检查

在此处输入图像描述

实际上它已加载。但不知何故,工具栏上仅显示默认(dolly)选项。

可能是什么问题?

1个回答

显然,在最近的一次升级中,此扩展似乎出现了回归,并且可以确认出现了以下错误,这一定是阻止了插件加载:

document not ready yet, trying again in 500 milliseconds...

作为一种解决方法,请延迟扩展的加载,直到文档完全准备好为止 - 请参阅 此处 的现场演示

NOP_VIEWER.addEventListener(Autodesk.Viewing.MODEL_ROOT_LOADED_EVENT,()=>{

NOP_VIEWER.loadExtension('Autodesk.Viewing.ZoomWindow')

})

在此处输入图片说明

Bryan Huang
2020-04-01