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



我们有一个与Autodesk Forge连接的web应用程序。我们能够上传和查看revit文件,并获得该文件的元数据。现在,我们希望在不查看整个文件的情况下查看文件中的特定项目。我们如何使用Forge Viewer实现这一点??

编辑

传入的正确选项应该是ids,而不是dbids,因为我已经用了一段时间了,所以必须复习一下…

是的,只需为Viewer传入一个dbid数组即可部分加载模型:

const options = {
ids: [233,2333 ...]
//...
}
viewer.start/loadModel(svfUrl, options) // or viewer.loadDocumentNode(doc, geom, options)

请注意,使用这种方法,没有任何选项可以重新加载其余节点,而不需要重新加载整个模型并再次传入它们的dbid。

另外请注意,转换之间的数据库ID不一致(如果模型再次转换,数据库ID可能会发生更改(,因此请使用节点的外部ID将其映射到编辑器空间(Revit(中的构件。

相关内容

最新更新