如何从Forge Viewer检索文件名?

问题描述

我在BIM360中有一个Revit文件,并且通过提取urn并使用Autodesk.Viewing.Document.load,已经能够成功地将该文件加载到Forge Viewer中。进入查看器后,我想检索该文件的原始名称。我一直无法在模型中找到带有文件名的属性。该属性在模型或查看器中可用吗?

解决方法

当显示来自BIM360的模型时,通常从项目和文件版本开始。 从那里,您可以访问派生的。 因此,您应该已经知道item的ID或文件版本。 您可以使用DM API从该名称中获取原始名称。

另一种选择是检查loadOptions.bubbleNode并遍历父节点,直到找到正确的节点,即

  NOP_VIEWER.model.getData().loadOptions.bubbleNode.getRootNode().children[0].name()