【问题标题】:Does Design Automation API (Beta)v3 for Revit supports older version of Revit files like 2015/2016/2017?Design Automation API (Beta)v3 for Revit 是否支持旧版本的 Revit 文件,例如 2015/2016/2017?
【发布时间】:2019-03-06 03:09:52
【问题描述】:

由于 DesignAutomationBridge.dll 在 2018 和 2019 版本中可用,因此插件将在 Revit 2018/2019 中。那么它是否支持旧版本的 revit 输入文件,如 2015/2016/2017?

我在本地运行插件时观察到:如果文件是旧版本,Revit 引擎首先升级文件,然后按照我们的插件逻辑进行处理。但是在升级时,它会显示带有取消升级按钮的模型升级弹出窗口。 API 文档说它不允许任何与 UI 相关的操作,那么这个 Model Upgrade 弹出窗口会导致这个工作在 Forge 平台上中断/失败吗?

【问题讨论】:

    标签: autodesk-designautomation


    【解决方案1】:

    是的,Revit 设计自动化允许 Revit 文件向后兼容。它将经历与桌面版 Revit 相同的升级过程。

    要处理升级过程中的失败,甚至是您的 appbundle 中的任何事务,您可以参考以下文档: https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/handling-failures/

    【讨论】:

      【解决方案2】:

      模型升级不会破坏/失败 Design Automation for Revit 的工作,但在升级为桌面版 Revit 期间没有“取消”选项。

      【讨论】:

        【解决方案3】:

        仅供参考 - 我们有一个使用设计自动化来升级旧文件的演示示例:

        https://github.com/Autodesk-Forge/design.automation-nodejs-revit.file.upgrader

        Viewer 和 Model Derivative 不支持旧的 rvt 文件。这对于查看目的也很有用。

        【讨论】:

          猜你喜欢
          • 2019-10-17
          • 2020-08-06
          • 2013-01-07
          • 2022-11-08
          • 2019-08-07
          • 2019-04-02
          • 2019-12-25
          • 2020-06-05
          • 1970-01-01
          相关资源
          最近更新 更多