在查看器中添加度量核心扩展时出错

Error in add measure core extension in the viewer

我尝试在我的查看器中添加测量扩展,但它坏了。Javascript error image

其他扩展程序也能正常工作,但只有措施坏了... Extensions declarations image

此错误意味着扩展需要加载模型,因此您应该使用 Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT 并在事件处理程序中调用 viewer.loadExtension('Autodesk.Measure')。查看 this blog post 以了解有关查看器事件的更多详细信息。

顺便说一下,我建议不要使用 ViewingApplication,而是直接使用 Viewer,如 Basic Viewer tutorial 中所述。 ViewingApplication 使用相同的 API 作为背景,但封装了 Viewer 并且不太明确。它还会尝试在开始时加载所有扩展,这可能会导致您遇到的问题。

measure extension是我这边默认加载的,为什么要自己显式加载?