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

时间:2020-02-24 20:28:55

标签: autodesk-forge autodesk-viewer forge autodesk-bim360

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

1 个答案:

答案 0 :(得分:0)

编辑

传递的正确选项应该是ids而不是dbids,因为我使用了一段时间,所以不得不重新刷一下...

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

const options = {
ids: [233,2333 ...]
//...
}

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

请注意,使用这种方法无法将其余节点重新加载回去,而无需重新传入其dbid来重新加载整个模型。

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