【发布时间】:2021-02-12 01:27:17
【问题描述】:
我在 BIM360 中有一个 Revit 文件,通过提取 urn 并使用 Autodesk.Viewing.Document.load,我已经能够成功地将这个文件加载到 Forge 查看器中。进入查看器后,我想检索该文件的原始名称。我一直无法在模型中找到具有文件名的属性。该属性在模型或查看器中可用吗?
【问题讨论】:
标签: autodesk-forge autodesk-viewer forge
我在 BIM360 中有一个 Revit 文件,通过提取 urn 并使用 Autodesk.Viewing.Document.load,我已经能够成功地将这个文件加载到 Forge 查看器中。进入查看器后,我想检索该文件的原始名称。我一直无法在模型中找到具有文件名的属性。该属性在模型或查看器中可用吗?
【问题讨论】:
标签: autodesk-forge autodesk-viewer forge
从 BIM360 显示模型时,通常从项目和文件版本开始。 从那里,您可以访问衍生骨灰盒。 因此,您应该已经知道项目的 id 或文件版本。 您可以使用 DM API 从中获取原始名称。
另一种选择可能是检查loadOptions.bubbleNode 并遍历父节点,直到找到正确的节点,即,
NOP_VIEWER.model.getData().loadOptions.bubbleNode.getRootNode().children[0].name()
【讨论】: