Autodesk.Revit.DB.IFC.IFCFileWriteOptions是Revit中的一个选项,用于定义导出IFC文件时的设置和配置。
public IFCFileWriteOptions()
创建一个新的IFCFileWriteOptions实例。
public bool VisualizeInSingleElement { get; set; }
如果设置为true,则在单个IFC元素中可视化整个IFC模型。默认值为false。
public IFCExportConfigurationSpaceBoundariesOptions SpaceBoundaries { get; set; }
表示用于定义导出IFC文件时的空间边界选项的IFCExportConfigurationSpaceBoundariesOptions对象。
public bool Use2x3CoordinationView { get; set; }
如果设置为true,则使用IFC2x3 Coordination View模式导出文件。否则,使用IFC4 Add2模式导出文件。默认值为false。
public bool UseActivePhaseForAllObjects { get; set; }
如果设置为true,则将Active Phase用于导出IFC文件中的所有对象。否则,将使用相应的Phase创建一个历史记录。默认值为false。
public bool IncludeSiteElevation { get; set; }
如果设置为true,则包括地面高程在内的基元信息。默认值为false。
public bool IncludeSteelElements { get; set; }
如果设置为true,则包括钢元素在内。否则,忽略钢元素。默认值为false。
public bool ExportBaseQuantities { get; set; }
如果设置为true,则在导出的IFC文件中包括元素的基本数量。默认值为true。
public bool ExportInternalRevitPropertySets { get; set; }
如果设置为true,则将Revit中的内部属性集导出到IFC文件中。默认值为false。
public string SpecificConfigName { get; set; }
表示导出特定的IFC配置的名称。
public bool ExportAnnotations { get; set; }
如果设置为true,则导出注释。默认值为false。
public bool ExportBoundingBox { get; set; }
如果设置为true,则导出IFC元素的边界框信息。默认值为false。
public bool ExportSolidModelRep { get; set; }
如果设置为true,则导出IFC元素的三维模型信息。默认值为true。
public bool ExportSchedulesAsPsets { get; set; }
如果设置为true,则将Revit计划导出为IFC属性集。默认值为false。
public bool RoomFromFile { get; set; }
如果设置为true,则从IFC文件中使用房间信息。默认值为false。
public bool ExportLinkedFiles { get; set; }
如果设置为true,则将链接的文件和单独的文档导出到IFC文件中。默认值为false。
public bool UseTypeNamesInsteadOfUserDefined { get; set; }
如果设置为true,则使用Revit元素的类型名称而不是用户定义的名称导出IFC。默认值为false。
public bool ExportParts { get; set; }
如果设置为true,则将零件导出到IFC文件中。默认值为false。
public bool SplitWallsandColumns { get; set; }
如果设置为true,则将墙体与柱子分开导出。默认值为false。
public bool ExportIFCCommonPropertySets { get; set; }
如果设置为true,则导出IFC公共属性集。默认值为false。
public IFCExportConfigurationOrientationOptions Orientation { get; set; }
表示用于定义导出IFC文件时的方向选项的IFCExportConfigurationOrientationOptions对象。
Autodesk.Revit.DB.IFC.IFCFileWriteOptions允许用户定义导出IFC文件时的不同选项和配置。以上列出的属性可以根据用户的需求进行定制和调整。