我需要创建一个应用程序,该应用程序将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出口提供全面支持,但我相信现在应该可以。