是否可以使用设计自动化 API 从 Revit 模型将三维视图导出到 ifc?



我需要创建一个应用程序,该应用程序将Revit模型的所有3D视图导出到每个模型的单独rvt文件中,然后将它们转换为具有模型衍生API的IFC。 这个问题的建议在这里 但是,也许我可以直接从设计自动化 API 将 3D 视图导出到 IFC?

是的,绝对是。

与前面的答案类似 使用设计自动化 API 导出三维 Revit 视图时:

假设原始模型名为 A,具有 3D 视图 V1、V2、...Vn.

  • 打开 A。
  • 删除除 V1 之外的所有视图。
  • 使用 Document.Export 方法执行 A1.ifc 并采用 IFC 选项
  • 关闭 A。

对所有其他重新显示的视图重复此操作。

最初,DA4R没有为IFC出口提供全面支持,但我相信现在应该可以。

最新更新