我尝试在我的查看器中添加度量扩展,但它已损坏。Javascript error image
其他扩展程序也有效,但只有措施打破... Extensions declarations image
答案 0 :(得分:0)
此错误表示扩展程序需要加载模型,因此您应该使用Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT
并在事件处理程序中调用viewer.loadExtension('Autodesk.Measure')
。有关观看者事件的更多详细信息,请查看this blog post。
顺便说一下,我建议不要使用ViewingApplication,而是直接使用Viewer,如Basic Viewer tutorial中所述。 ViewingApplication使用相同的API作为背景但封装了Viewer并且不太明确。此外,它会尝试在开始时加载所有扩展,这可能会导致类似您所面临的问题。
默认情况下,我会加载度量扩展名,所以为什么要自己明确加载呢?