Autodesk.Revit.DB.IFCExportElement
是一个用于导出 Revit 元素为 IFC 文件格式的类。
IFCExportElement(Document, ElementId)
:初始化 IFCExportElement
类的新实例。Document
:获取或设置元素所在的文档对象。ElementId
:获取或设置要导出的元素的 Id。SelectedParts
:获取或设置是否导出被选中的分部分项。GetIFCExportTablePath()
:获取当前导出包含的所有表格名称和文件路径。SetIFCExportTablePath(String, String)
:设置给定名称的表格的文件路径。// 创建 IFCExportElement 对象
var ifcExportElement = new IFCExportElement(document, elementId);
// 设置选项
ifcExportElement.SelectedParts = true;
// 导出为 IFC 文件
var filePath = "D:/example.ifc";
ifcExportElement.Export(filePath);
可以通过创建多个 IFCExportElement
对象并调用其 Export()
方法,导出多个 Revit 元素。
可以使用 SetIFCExportTablePath()
方法设置给定名称的表格的文件路径。
可以使用 IFCExportUtils.IsValidForIFCExport(Document, ElementId)
方法验证元素是否可以正确导出为 IFC 文件。