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

问题描述

我已经在Autodesk的Forge Api上工作了几天,最近根据要求,我的实现情况很好,我正在尝试呈现特定/单个视图 示例-我有一个RVT文件,该文件渲染了一个有4个房间的建筑物,现在我的问题是有4个人,我只想向每个人显示一个房间,所以A房间给A人,B房间给B人等等。开启后,B室对A人不可见。

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

我一直在阅读文档,但从文档中找不到太多帮助,因此有人可以指导我解决该问题,或者可以在文档中为我提供一个合适的位置,我可以用来实现上述方案

解决方法

通常在设计级别进行处理,例如,由hiding elements in specific views in Revit处理。

Forge Viewer 可以有所帮助:如果知道要过滤的对象的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);

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...