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

Autodesk forge 如何使用Forge Viewer在revit文件中显示项目?,autodesk-forge,autodesk-viewer,forge,autodesk-bim360,Autodesk Forge,Autodesk Viewer,Forge,Autodesk Bim360,我们有一个与Autodesk Forge连接的web应用程序。我们可以上载和查看revit文件,并获取文件的元数据。现在,我们希望查看文件中的特定项,而不查看整个文件。我们如何使用Forge Viewer进行编辑 正确的传入选项应该是ids,而不是dbids,因为我已经用了一段时间了,所以我不得不重新考虑一下 是,只需传入DBID数组,以便查看器部分加载模型: const options = { ids: [233,2333 ...] //... } viewer.start/loadMode

我们有一个与Autodesk Forge连接的web应用程序。我们可以上载和查看revit文件,并获取文件的元数据。现在,我们希望查看文件中的特定项,而不查看整个文件。我们如何使用Forge Viewer进行编辑

正确的传入选项应该是
ids
,而不是
dbids
,因为我已经用了一段时间了,所以我不得不重新考虑一下

是,只需传入DBID数组,以便查看器部分加载模型:

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

viewer.start/loadModel(svfUrl, options) // or viewer.loadDocumentNode(doc, geom, options)
请注意,使用这种方法,没有任何选项可以重新加载其余节点,而不需要重新加载整个模型,并再次传入它们的DBID


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

如何获取对象的DBID??尝试这两个端点-ObjectID与DBID/NodeID等效…我尝试了viewer.start(svfUrl,选项)但它仍然显示整个模型,而不是项目。请参阅现场演示。抱歉,请参阅编辑。。。