是否可以仅使用父 dbid 部分加载一个巨大的模型?

时间:2021-06-15 05:09:10

标签: autodesk-forge autodesk-viewer

我们知道模型浏览器树中的每个节点(父节点或子节点)都有一个唯一的 id(dbId)。当我尝试使用 ID 部分加载模型时,我只需要提供叶节点 ID。是否可以仅传递父 ID 并且查看器将加载所有叶子?我试过,但查看器显示空模型。我想知道是否有任何设置可以使它工作!就像,我只会给出绿色节点的 id,查看器将加载蓝色区域中的所有叶子(在递归找到所有叶子之后)。

enter image description here

1 个答案:

答案 0 :(得分:1)

请查看博客 https://forge.autodesk.com/blog/minimizing-viewer-workloads-loading-models-partially-selected-components-and-features-only

总的来说,我没有看到只使用父 dbid 的方法,您需要按照建议指定叶 dbid,我也在与我们的工程团队讨论是否有其他方法可以做到这一点,将在此处更新如果有的话。

2021 年 6 月 21 日编辑:与工程团队确认,目前不支持 parent dbid,希望将来有这个,您可以参考博客 https://forge.autodesk.com/blog/enumerating-leaf-nodes-viewer 获取所有叶子节点的功能.