如何使用Forge Viewer在revit文件中显示项目?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Forge Viewer在revit文件中显示项目?相关的知识,希望对你有一定的参考价值。

我们有一个与Autodesk Forge连接的Web应用程序。我们能够上载和查看revit文件并获取文件的元数据。现在,我们要查看文件中的特定项目而不查看整个文件。我们如何使用Forge Viewer做到这一点?

答案

是的,只是简单地传入dbid数组以供Viewer部分加载模型:

const options = 
dbids: [233,2333 ...]
//...


viewer.start/loadModel(svfUrl, options) // or viewer.loadDocumentNode(doc, geom, options)

请注意,采用这种方法时,无法选择将其余节点重新加载回去,而不会重新装入整个模型并再次传递其dbid。

还请注意,转换之间的dbid不一致(如果再次转换模型,它们可能会发生变化,因此请使用节点的externalId将其映射到编辑器空间(Revit)中的组件。

以上是关于如何使用Forge Viewer在revit文件中显示项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Forge Viewer 中使 Revit Room 可点击?

在 Forge Viewer 中查看 Revit 平面图(2D 视图)

Forge Viewer 加载具有共享坐标的多个 Revit 模型

Forge Viewer:可点击对象的唯一 ID

如何从 Forge Viewer 中检索文件名?

从第三方应用程序与 Forge Viewer 交互