Autodesk forge 对象树在查看器v7中创建事件

Autodesk forge 对象树在查看器v7中创建事件,autodesk-forge,autodesk-viewer,Autodesk Forge,Autodesk Viewer,“Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT”正在使用查看器版本6,但当我将查看器版本升级到7.*时,它不起作用 我已尝试处理Autodesk.Viewing.GEOMETRY\u LOADED\u事件“,然后调用model.getObjectTree()函数,但出现以下错误 {instanceTree:null,maxTreeDepth:0,err:undefined} 如何在代码中处理查看器7的对象树创建事件 显然,模型数据库(包含对象树数据)未能加

“Autodesk.Viewing.OBJECT_TREE_CREATED_EVENT”
正在使用查看器版本6,但当我将查看器版本升级到7.*时,它不起作用

我已尝试处理Autodesk.Viewing.GEOMETRY\u LOADED\u事件“,然后调用
model.getObjectTree()
函数,但出现以下错误

{instanceTree:null,maxTreeDepth:0,err:undefined}


如何在代码中处理查看器7的对象树创建事件

显然,模型数据库(包含对象树数据)未能加载(因此未触发对象树事件,且无法访问对象树),可能是因为代码或网络不正确。加载模型时,浏览器的开发工具中是否有其他错误,尤其是网络中断?加载模型的代码是什么?如果从Forge加载,您是否遵循和使用了
loadDocumentNode

Autodesk.Viewing.Initializer({ env: 'AutodeskProduction', getAccessToken}, () => {
const viewer = new Autodesk.Viewing.GuiViewer3D(container);
Autodesk.Viewing.Document.load(urn, viewerDocument =>{
var defaultModel = viewerDocument.getRoot().getDefaultGeometry();
viewer.loadDocumentNode(viewerDocument, defaultModel);

就我个人而言,我使用的是
viewer.model.getData().instanceTree
?使用我在V7Thnx Bryan中没有遇到过的相同事件,我现在做了相同的事情。我正在查看器中加载一个二维视图,通过使用:var viewables=doc.getRoot().search({type:“geometry”,role:“2D”}),然后使用viewer.loadDocumentNode(viewerDocument,viewables[0]),从revit文件中获取所有二维视图;当我这样做时,我得到一个错误,“uncaughttypeerror:r.findPropertyDbPath不是一个函数”你能帮我一下吗?你的
视图文档是什么?它应该是
doc
对象,虽然是,它的doc对象。很抱歉输入错误。您可以发布您的
可查看文件[0]
的内容,并将模型发送过来查看吗?只需上传到GDrive/Dropbox等,并删除forge的链接即可。help@autodesk.com? Tks!