上传到 BIM 360 或 Forge Viewer 时如何防止某些元素爆炸

Posted

技术标签:

【中文标题】上传到 BIM 360 或 Forge Viewer 时如何防止某些元素爆炸【英文标题】:How to prevent some elements from being exploded when uploaded to BIM 360 or Forge Viewer 【发布时间】:2020-05-13 11:17:59 【问题描述】:

我有一个 Revit MEP 元素模型,其元素 ID 和 GUID 如图所示: Revit model。 然后将该模型上传到 BIM 360 并在 Forge Viewer 中显示。

如图所示,模型被分解为 3 个元素:BIM360 element 1BIM360 element 2BIM360 element 3,一个具有与 Revit 模型中相同的 GUID 和元素,另外两个是具有不同的分解元素GUID。

如何防止上传的模型被炸掉?

任何建议将不胜感激。

干杯

【问题讨论】:

【参考方案1】:

Forge 模型衍生服务更加精细,因为在某些情况下,客户可能需要能够选择此类 MEP 元素的各个组件。话虽如此,翻译输出仍应为您提供足够的信息,以便您能够找到所需的对象和 GUID。单个元素始终使用某种形式的“外部 ID”,对于 Revit 设计,这应该是 GUID:

【讨论】:

如果这不适用于您的用例,请将包含您的 MEP 数据的示例 Revit 文件发送给我们forge (dot) help (at) autodesk (dot) com,我们将与我们的开发人员一起调查它。团队。 感谢您的回答。实际上,我的目标是在 Revit 中选择与 BIM 360 和 Forge 查看器中相同数量的元素。所以我想,我必须使用 Revit GUID 过滤掉外部 ID。 顺便说一句。查看器上还有一个名为 setSelectionMode 的方法,它允许您更改选择行为,即,选择向下钻取应该在模型树的哪个位置停止。试一试,如果它不符合您的需求,您可以随时返回过滤外部 ID。

以上是关于上传到 BIM 360 或 Forge Viewer 时如何防止某些元素爆炸的主要内容,如果未能解决你的问题,请参考以下文章

Autodesk Forge - 将文件作为块上传到 Node JS 中的 BIM 360 存储时出现 504 网关超时

是否可以获取上传到BIM360 Document Management的RVT文件的版本?

是否可以通过 Revit API 或 FORGE API 在 Revit 模型中加载新的 Cloud (BIM 360) 链接?

如何使用 forge 显示 BIM 360 模型?

Autodesk Forge:模型比较(BIM 360 功能)

如何使用 BIM 360 Web 查看器 (Autodesk Forge)