【问题标题】:Autodesk Forge randomly loses object and room informationAutodesk Forge 随机丢失对象和房间信息
【发布时间】:2017-11-18 10:41:37
【问题描述】:

我正在使用 Autodesk Forge 与我们的改造工具集成。特别是,我需要计算不同家庭和类型的对象,并确定它们实际属于哪个房间。为此,我使用 Model Derivative API。为了保留房间/区域信息,我按照here 的建议将 .rvt 文件转换为 .nwc 文件。但是,当我使用GET /modelderivative/v2/designdata/{urn}/metadata/{guid}/properties 检索数据时,我不时会遇到以下问题:

  1. 房间信息有时会出于某种原因从对象中消失
  2. 对象由于某种原因从结果数据中消失了(但当我在 A360 中浏览它们时它们似乎存在)

我不知道,这可能是什么原因。

【问题讨论】:

    标签: autodesk-forge autodesk revit


    【解决方案1】:

    我无法为您解释房间数据或物品消失的原因。

    如果您可以提供reproducible case 来证明这一点,我很乐意将其传递给开发团队进行分析。

    如果您对即时可靠的解决方案和完全控制感兴趣,我认为是这种情况,我建议您遵循 Eason 在您上面提到的previous answer 中提供的建议中的第二个项目符号:

    • 通过 Revit API 提取您感兴趣的所有房间信息和对象关系,将这些数据存储在您自己的某个位置,并在以后随心所欲地使用它。

    那么您将完全安全并且独立于所有其他组件及其不可预测的行为。

    如果您需要的唯一信息是包含每个家庭实例的房间,我什至可以为您实施合适的 Revit 插件。

    如果确实是您需要的数据,另一个可能会有所帮助的建议是:在 Revit 插件中确定该信息,并将其附加到您自己的个人共享参数中的每个族实例。这将确保它在整个翻译过程中保持不变。 Afaik,所有共享参数数据都被保留,独立于其他行为。

    【讨论】:

    • 感谢您的回答,杰里米。我将尝试与我们的设计师一起重现这一点,但他声称他使用完全相同的步骤来创建最终布局,无论是房间信息存在还是消失。我了解 Revit API,但我们已经实现了与 Forge 的集成,我们希望继续使用 Forge,因为它似乎对我们的工作流程更方便。我现在看到的一种解决方法是使用 ADSK Zone 属性显式设置房间信息。
    猜你喜欢
    • 2021-08-18
    • 2016-01-06
    • 1970-01-01
    • 2019-04-05
    • 2017-10-23
    • 2018-03-20
    • 2016-08-29
    • 2021-09-21
    • 2021-12-03
    相关资源
    最近更新 更多