如何从 Forge Viewer 中检索文件名?
Posted
技术标签:
【中文标题】如何从 Forge Viewer 中检索文件名?【英文标题】:How to retrieve filename from Forge Viewer? 【发布时间】:2021-02-12 01:27:17 【问题描述】:我在 BIM360 中有一个 Revit 文件,通过提取 urn
并使用 Autodesk.Viewing.Document.load
,我已经能够成功地将这个文件加载到 Forge 查看器中。进入查看器后,我想检索该文件的原始名称。我一直无法在模型中找到具有文件名的属性。该属性在模型或查看器中可用吗?
【问题讨论】:
【参考方案1】:从 BIM360 显示模型时,通常从项目和文件版本开始。 从那里,您可以访问衍生骨灰盒。 因此,您应该已经知道项目的 id 或文件版本。 您可以使用 DM API 从中获取原始名称。
另一种选择可能是检查loadOptions.bubbleNode
并遍历父节点,直到找到正确的节点,即,
NOP_VIEWER.model.getData().loadOptions.bubbleNode.getRootNode().children[0].name()
【讨论】:
以上是关于如何从 Forge Viewer 中检索文件名?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 forge-viewer 中从最新版本的 three.js 添加几何图形?
如何使用Forge Viewer在revit文件中显示项目?