如何在 Forge Autodesk 中仅显示特定视图

How to show only specific a view in Forge Autodesk

我已经在 Autodesk 的 Forge Api 上工作了几天,我根据要求在实施方面做得很好,最近我正在尝试渲染特定/单一视图 示例 - 我有一个 RVT 文件,它渲染了一个有 4 个房间的建筑物,现在我的问题是有 4 个人,我只想向每个人显示一个房间,所以 A 房间给 A 人,B 房间给 B 人等等开,房间 B 不应该被 A 看到。

简而言之,我不想渲染整个模型我只对渲染父模型中的几个模型感兴趣

我一直在查看文档,但从中找不到太多帮助,所以有人可以指导我完成它,或者可以在文档中为我推荐一个正确的位置,我可以用它来实现上述场景

这通常在设计级别处理,例如 hiding elements in specific views in Revit

Forge 查看器 可以 提供一些帮助,但是:如果您知道要过滤的对象的 dbID,则可以将它们传递给 loadDocumentNode 方法像这样:

// Include the dbIDs of the elements you want to load in the `options.ids` array
const options = { ids: [123, 456] };
viewer.loadDocumentNode(doc, node, options);