Sample Code Revit Batch Processor 1.1.11 documentation
Function returning an IFC export configuration for Revit 2019 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export by view. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2019 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export the entire model. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2020 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export by view. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export (2x3 etc…).
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2020 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export the entire model. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2021 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export by view. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2021 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export the entire model. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2022 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export by view. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2022 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export the entire model. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2023 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export by view. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2023 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export the entire model. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2024 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export by view. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Function returning an IFC export configuration for Revit 2024 using the open source third party IFC exporter plug in supported by AutoDesk
This configuration allows export the entire model. If ifc_version is None, IFCVersion.Default will be used.
ifc_version (Autodesk.Revit.DB.IFCVersion) – The ifc version used for the export.
An IFCExportConfig object.
BIM.IFC.Export.UI.IFCExportConfiguration
Bases: Base
_summary_
name – The name of the configuration.
ifcVersion – The IFCFileFormat of the configuration.
spaceBoundaries – The level of space boundaries of the configuration.
activePhaseId – The phase of the document to export.
exportBaseQuantities – Whether or not to include base quantities for model elements in the export data. Base quantities are generated from model geometry to reflect actual physical quantity values, independent of measurement rules or methods.
splitWallsAndColumns – Whether or not to split walls and columns by building stories.
visibleElementsOfCurrentView – True to export only the visible elements of the current view (based on filtering and/or element and category hiding). False to export the entire model.
use2DRoomBoundaryForVolume – True to use a simplified approach to calculation of room volumes (based on extrusion of 2D room boundaries) which is also the default when exporting to IFC 2x2. False to use the Revit calculated room geometry to represent the room volumes (which is the default when exporting to IFC 2x3).
useFamilyAndTypeNameForReference – True to use the family and type name for references. False to use the type name only.
exportInternalRevitPropertySets – True to include the Revit-specific property sets based on parameter groups. False to exclude them.
exportIFCCommonPropertySets – True to include the IFC common property sets. False to exclude them.
export2DElements – True to include 2D elements supported by IFC export (notes and filled regions). False to exclude them.
exportPartsAsBuildingElements – True to export the parts as independent building elements. False to export the parts with host element.
exportBoundingBox – True to export bounding box. False to exclude them.
exportSolidModelRep – True to allow exports of solid models when possible. False to exclude them.
exportSchedulesAsPsets – True to allow exports of schedules as custom property sets. False to exclude them.
exportUserDefinedPsets – True to allow user defined property sets to be exported. False to ignore them
exportUserDefinedPsetsFileName – The name of the file containing the user defined Parameter Mapping Table to be exported.
exportLinkedFiles – True to include links in export, otherwise False.
includeSiteElevation – True to include IFCSITE elevation in the site local placement origin.
useActiveViewGeometry – True to use the active view when generating geometry. False to use default export options.
exportSpecificSchedules – True to export specific schedules
tessellationLevelOfDetail – Value indicating the level of detail to be used by tessellation. Valid values is between 0 to 1
storeIFCGUID – True to store the IFC GUID in the file after the export. This will require manually saving the file to keep the parameter.
exportRoomsInView – True to export rooms if their bounding box intersect with the section box. If the section box isn’t visible, then all the rooms are exported if this option is set.
useOnlyTriangulation – Value indicating whether tessellated geometry should be kept only as triangulation. (Note: in IFC4_ADD2 IfcPolygonalFaceSet is introduced that can simplify the coplanar triangle faces into a polygonal face. This option skip this)
includeSteelElements – Value indicating whether steel elements should be exported.
cOBieCompanyInfo – COBie specific company information (from a dedicated tab)
cOBieProjectInfo – COBie specific project information (from a dedicated tab)
activeViewId (int) – Id of the active view.
useTypeNameOnlyForIfcType (bool) – Value indicating whether only the Type name will be used to name the IfcTypeObject
useVisibleRevitNameAsEntityName (bool) – Value indicating whether the IFC Entity Name will use visible Revit Name
selectedSite (str) – Selected Site name
sitePlacement (str: SiteTransformBasis.Shared, SiteTransformBasis.Site, SiteTransformBasis.Project, SiteTransformBasis.Internal, SiteTransformBasis.ProjectInTN, SiteTransformBasis.InternalInTN) – The origin of the exported file: either shared coordinates (Site Survey Point), Project Base Point, or internal coordinates.
geoRefCRSName (str) – Projected Coordinate System Name
geoRefCRSDesc (str) – Projected Coordinate System Description
geoRefEPSGCode (str) – EPSG Code for the Projected CRS
geoRefGeodeticDatum (str) – The geodetic datum of the ProjectedCRS
geoRefMapUnit (str) – The Map Unit of the ProjectedCRS
excludeFilter (str) – Exclude filter string (element list in an array, separated with semicolon ‘;’)
Exception – _description_