Skip to content

Releases: Autodesk/revit-ifc

Release 21.2.0.0 for Revit 2021

10 Dec 18:59
Compare
Choose a tag to compare

General:

This version marks a significant milestone for IFC Exporter as it is now IFC4 Reference View certified (for Architectural Export and Structural Export Exchange Requirements)

New Features/Improvements:

  • Support exporting IfcGroup using ZoneGroupName parameter
  • Improved heuristic for assigning color to polygonal face sets
  • Improved handling to support for direct export of polygonal face geometry in IFC4
  • Support for IfcShapeAspect in other objects that have part geometries
  • Improved handling of Complex Property in the PropertySet definition
  • General improvements to support IFC4 based geo-referencing information with addition UI in export, and integration to the information found inside Revit file (usually comes from AutoCAD or Civil3D)
  • Reorganize the location for Exchange Requirement setting in the header of IFC File to be less hidden (now located right after the IFC version in export option UI)
  • Updates shared parameter definitions and Property set definitions based on the latest IFC4 (4.4.0.2.2) specifications
  • Support allowing a predefined type for standard walls on export
  • General improvements dealing with objects with many holes

Bug Fixes:

Export bug fixes:

  • Fixed exporting issue for a Ceiling containing Arc geometry
  • Fixed issue with duplicate steel connection geometries or missing connection
  • Fixed issue with IFC export - steel connection \ steel connection elements missing or wrongly exported
  • Fixed issue on missing ceiling geometries in IFC4 RV export mode
  • Fixed issue on objects with Parts that is below the first (lowest) level
  • Fixed issue with export Roof in some cases
  • Fixed crash issue if the "Rasters" are set to be exported to "IFCGrid"
  • Fixed issue with IFC option "export links as separate models" causes wrong object placement
  • Improved export Parts functionality
  • Fixed issue that IFC Version doesn't update when changing the "In-Session setup"
  • Fixed IsExternal calculation on element types to correctly determine value
  • New shared parameter assigned to Curtain walls is now exported when exporting from Revit to Navisworks
  • Update category mapping to deal with IfcSpaceTypes and IfcOpeningTypes
  • Fixed issue with incorrect slab thickness when Opening IFC in Revit
  • Fixed some issues on export with different coordinate base
  • Fixed some issues on exporting Wall elements
  • Improved handling reserved Windows name
  • Export HVAC_HEAT_GAIN with current units (Watts)
  • Removed duplicate base quantity NetSideArea exported for walls
  • Improved export with the Property Set option "Export schedules as property sets"
  • Fixed issue with IFC4 Reference view, which fails for some models from Factory Live
  • Update the CSIORG link in the IFC exporter
  • Changed IfcGeometricRepresentationContext from "Annotation" to "Plan"
  • ClassificationCode(2) is now processed during export even if ClassificationCode is missing
  • Corrected Area quantity property of doors
  • Improved Materials export, that works for some floors but not others of the same type
  • Fixed issue with wrong Base Quantity information in some scenarios in IFC export 2x3 Coordination View
  • Fixed issues with warnings are shown when exporting to IFC4RV in some models
  • Improved Railings import to Revit via IFC
  • Properly convert this Flow_Rate parameter on Export
  • Corrected 2D CurtainWall door swing on IFC Export
  • Nested curtain wall element now will get proper parameters while export to IFC
  • IFC-Export configuration will now remember the previous settings including: "Project Origin/Coordinate Base"
  • Improved exporting of Material parameter
  • Improved IFC4 RV Exchange Requirement, which may be missing when File Header is not initialized
  • Support allowing a predefined type for standard railings on export
  • Fixed IFC4 "opening as recess" code for ReinforcingMesh case
  • Fixed issue with IFC export where some geometries are exported slightly longer extrusion

Import bug fixes:

  • Improved Rebar import
  • Improved import of Windows that are not cutting a wall in a linked or opened IFC
  • Recognize the angle between Project North and Survey Point properly in Revit IFC import/link
  • Improved import of Columns that may be placed in the wrong location on IFC Link in some cases
  • Improved import of beam cover
  • Fixed issue with Certain Tekla IFC geometry not visible when using Link IFC
  • Improved link IFC that may have incorrect geometry imported for some cases
  • Improved Link IFC file in Revit that in some cases failed with the model empty and an error appears in log file
  • Fixed issue with translation IFC having mm units using Revit IFC loader makes default model view small unexpectedly on LMV
  • Fixed issue related to invalid/corrupt IFC files that "load" without any errors
  • Improved link IFC file properly inside Revit 2020
  • Grids placed by IFCOFFSETCURVE2D will be placed at open IFC in the correct unit
  • Fixed issue with multiple versions of the same IFC file get loaded into Revit Cloud Worksharing Host resulting in duplicate geometry
  • Improve the structure in Link IFC that may end up upside down
  • Fixed missing material information upon import IFC
  • Recreate IFC/Import_Quantities/Import_Quantities.txt
  • Support IfcGridPlacement for Link IFC
  • Avoid duplicate instance and type names when linking in an IFC file
  • Improved creation of Geometry which may be missing for some IFC models
  • Fixed issue for some IFC files that failed to show in BIM 360 viewer
  • IFC link - model is now correctly positioned when there is rotation component in IFCSite local placement
  • Improved issue due to "bad" data involving Wall with zero thickness inside the IFC file that caused differences between IFC from Allplan opened/imported vs linked in Revit
  • Improved handling of detailed geometry containing IfcAdvancedBrep in REVIT 2020 and 2021
  • Improved slab elements import which may be missing in some IFC file
  • Corrected IfcPort ConnectedTo IfcGUID information that contained its own GUID instead of the GUID of its connected Port

Known Issues/additional notes:

  • This release still contains issue that Steel Connections may not be exported correctly
  • Export configuration "IFC2x2 ePlan Check" has been removed as it is already obsolete. If there is any saved configuration, the option will be automatically assign to IFC2x3 as default

Release 20.2.1.0 for Revit 2020

28 Jul 17:07
Compare
Choose a tag to compare

General:

This is a minor update to release 20.2.0 mainly provide a fix due to a new API that is only available in Revit 2020.2 release, but not in 2020.1 and 2020.0

Bugfix:

  • Avoid 2020.2 API in the IFC exporter to allow 2020.0 and 2020.1 to be able to use the exporter
  • Fix issue that mismatches the double value in the parameter expression

Release 19.4.1.0 for Revit 2019

28 Jul 13:58
Compare
Choose a tag to compare

General:
This is a minor update to release 19.4.0 mainly provide a fix for the issue of importing IFC4 file.

Import bugfix:

  • Import will fail when importing IFC4 file due to the older IFC4 schema supplied with the original Revit 2019 installation

Release 19.4.0.0 for Revit 2019

16 Jul 13:00
Compare
Choose a tag to compare

General:

  • This version contains significant updates and improvements from the previous release 19.3.0.1 and it is mostly equivalent to 21.1.0.0 and 20.2.0.0 that were recently released.
  • The main features are a lot of works done towards IFC4 RV 1.2 certification (currently for Architecture). It is still work in progress though most of the requirements have been implemented in this version.
  • The shared parameter files have been consolidated to only 2 files one for the Instance and the other one for the Type (with [Type] suffix). The file contains special parameters influencing exporter behavior and automatically collected parameters from IFC property set definitions (collections from IFC2x2, IFC2x3, and IFC4)
  • Various improvements for consistent geometry (conforming to Euler formula)

New Features:

  • Ability to override element container using IfcSpatialContainer. Valid values: IFCSITE, IFCBUILDING, or any valid Level name
  • IFC Material Layer information can be added to Revit Material using a set of parameters: IfcMaterialLayer.IsVentilated, IfcMaterialLayer.Name, IfcMaterialLayer.Priority, IfcMaterialLayer.Description, IfcMaterialLayer.Category
  • IfcName can also be assigned to Revit Material that will override the name of the material upon export
  • Pset_SiteCommon can be exported with special parameters attached top Project Information when there is no object exported as Site geometry. The parameters are prefixed with "Pset_SiteCommon."
  • Better support for custom Ramps. Export will try to detect flights and landings for the custom Ramp. Specific property sets for the the flights and landings can be assigned to the custom Ramp or Stair object using special parameters that are prefixed with "Pset_rampFlightCommon." and "PsetSlabCommon." (for landing). The parameters can be appended with (#). # represents a number that follow sorting order from bottom up
  • Option "Export of rooms in 3D views" in current view is now extended to support Area
  • General improvements for IFC4 file import to Revit
  • Support IFC4 IfcMaterialConstituentSet for export
  • Check validity of the content of IfcGUID parameter for export
  • Update support for IFC4-Add2-TC1 schema version
  • Support Global Project Positioning information from Project base point and Map projection information for GIS integration

Bug Fixes:

Export bug fixes:

  • Corrected issue with presentation colors in IFC4 RV export
  • Option Include Steel Elements might not work properly in the past. It is now working.
  • Fixed issue with copy of standard export configuration is not editable
  • Fixed issue that export of IfcRampFlight always gets a new GUID
  • Fixed issue related to steel elements do not respect "Export only elements in visible view" option
  • Improved export of rebars, which in some cases were not exported
  • Missing small pipes on export
  • Missing Family geometry if it contains very small segments
  • Toposurface is always exported even though it is not visible in view when exporting with "Export only elements in visible view" option
  • Missing opening elements in facade elements
  • Issue when Grid is exported without building storey
  • Unable to export Slab/Mass/Structural Slab to IfcCivilElement
  • Custom property set for Windows are not exported
  • Fixed some general issue exporting in IFC2x2 format
  • Corrected URL for UniFormat classifications in exported IFC files
  • Issue on exporting a slab as IfcCivilElement with predefinedtype
  • Room or Area is not exported when section box is active and options "Export only elements visible in view" and "Export rooms from 3D views" are selected
  • Issue exporting edited shape as IfcCovering
  • Fixed minor issue on FRA version of export UI due to length of the label for File Header and Project Address dialog boxes
  • Fixed issue that GUID changes when using Steel tab
  • Wrong placement of Rooms, Furnitures, or grids when no Level is selected to be exported as a building storey (will be exported in either IfcBuilding or IfcSite instead)
  • Improve export of slanted walls
  • Fixed crash issue when Steel elements are exported
  • Wrong placement for BRep stairs and toposurfaces on export
  • Missing Steel Connection Anchor on export
  • Improved export for overly faceted geometries
  • Some propertysets may be exported twice in IFC4RV export
  • Missing NetVolume quantity in IFC4RV export
  • Improved export of openings in some extruded families with setter placement offsets
  • Fixed issue exporting link file that does not have any Level selected as a Building Storey

Import bug fixes:

  • Improved linking of IFC rebars that contains very small line segments in the directrix
  • Some IFC4 data containing IfcColumns from AllPlan failed to be imported
  • Fixed several issues related to importing IFC file from Tekla
  • Improve text processing in import IFC class mapping table
  • Import entities containing swept disk solid geometry
  • More tolerant import for certain "bad" geometry, e.g. self intersecting geometry
  • More tolerant import for geometry with very small curve segments
  • Improve import of IFC file that is located far away from origin

Known Issues:

  • Combination of a section box in the current view and the use of option Use active view when creating geometry may cause certain walls that are cut by the section box to fail during export resulting of missing some geometries. Workaround for this is to avoid using section box that cuts walls
  • In IFC4 RV export, several objects such as Walls, Floors, Roofs and Ceilings are exported using their layer parts as separate geometry items. However, due to the current limitation those objects that have their shape modified manually may not be exported with the layers.

Release 20.2.0.0 for Revit 2020

14 Jul 14:44
Compare
Choose a tag to compare

General:

  • This version contains multiple updates and improvements over the default Revit IFC for Revit 2020 out-of-the-box and further updates to the earlier 20.1.0.1 release. This brings the 2020 version to almost identical to the 21.1.0.0 counterpart.
  • The main features are a lot of works done towards IFC4 RV 1.2 certification (currently for Architecture). It is still work in progress though most of the requirements have been implemented in this version.
  • The shared parameter files have been consolidated to only 2 files one for the Instance and the other one for the Type (with [Type] suffix). The file contains special parameters influencing exporter behavior and automatically collected parameters from IFC property set definitions (collections from IFC2x2, IFC2x3, and IFC4)
  • Various improvements for consistent geometry (conforming to Euler formula)

New Features:

  • Ability to override element container using IfcSpatialContainer. Valid values: IFCSITE, IFCBUILDING, or any valid Level name
  • IFC Material Layer information can be added to Revit Material using a set of parameters: IfcMaterialLayer.IsVentilated, IfcMaterialLayer.Name, IfcMaterialLayer.Priority, IfcMaterialLayer.Description, IfcMaterialLayer.Category
  • IfcName can also be assigned to Revit Material that will override the name of the material upon export
  • Pset_SiteCommon can be exported with special parameters attached top Project Information when there is no object exported as Site geometry. The parameters are prefixed with "Pset_SiteCommon."
  • Better support for custom Ramps. Export will try to detect flights and landings for the custom Ramp. Specific property sets for the the flights and landings can be assigned to the custom Ramp or Stair object using special parameters that are prefixed with "Pset_rampFlightCommon." and "PsetSlabCommon." (for landing). The parameters can be appended with (#). # represents a number that follow sorting order from bottom up
  • Option "Export of rooms in 3D views" in current view is now extended to support Area
  • General improvements for IFC4 file import to Revit
  • Support IFC4 IfcMaterialConstituentSet for export
  • Check validity of the content of IfcGUID parameter for export
  • Update support for IFC4-Add2-TC1 schema version
  • Support Global Project Positioning information from Project base point and Map projection information for GIS integration

Bug Fixes:

Export bug fixes:

  • Corrected issue with presentation colors in IFC4 RV export
  • Option Include Steel Elements might not work properly in the past. It is now working.
  • Fixed issue with copy of standard export configuration is not editable
  • Fixed issue that export of IfcRampFlight always gets a new GUID
  • Fixed issue related to steel elements do not respect "Export only elements in visible view" option
  • Improved export of rebars, which in some cases were not exported
  • Missing small pipes on export
  • Missing Family geometry if it contains very small segments
  • Toposurface is always exported even though it is not visible in view when exporting with "Export only elements in visible view" option
  • Missing opening elements in facade elements
  • Issue when Grid is exported without building storey
  • Unable to export Slab/Mass/Structural Slab to IfcCivilElement
  • Custom property set for Windows are not exported
  • Fixed some general issue exporting in IFC2x2 format
  • Corrected URL for UniFormat classifications in exported IFC files
  • Issue on exporting a slab as IfcCivilElement with predefinedtype
  • Room or Area is not exported when section box is active and options "Export only elements visible in view" and "Export rooms from 3D views" are selected
  • Issue exporting edited shape as IfcCovering
  • Fixed minor issue on FRA version of export UI due to length of the label for File Header and Project Address dialog boxes
  • Fixed issue that GUID changes when using Steel tab
  • Wrong placement of Rooms, Furnitures, or grids when no Level is selected to be exported as a building storey (will be exported in either IfcBuilding or IfcSite instead)
  • Improve export of slanted walls
  • Fixed crash issue when Steel elements are exported
  • Wrong placement for BRep stairs and toposurfaces on export
  • Missing Steel Connection Anchor on export
  • Improved export for overly faceted geometries
  • Some propertysets may be exported twice in IFC4RV export
  • Missing NetVolume quantity in IFC4RV export
  • Improved export of openings in some extruded families with setter placement offsets
  • Fixed issue exporting link file that does not have any Level selected as a Building Storey

Import bug fixes:

  • Improved linking of IFC rebars that contains very small line segments in the directrix
  • Some IFC4 data containing IfcColumns from AllPlan failed to be imported
  • Fixed several issues related to importing IFC file from Tekla
  • Improve text processing in import IFC class mapping table
  • Import entities containing swept disk solid geometry
  • More tolerant import for certain "bad" geometry, e.g. self intersecting geometry
  • More tolerant import for geometry with very small curve segments
  • Improve import of IFC file that is located far away from origin

Known Issues:

  • Combination of a section box in the current view and the use of option Use active view when creating geometry may cause certain walls that are cut by the section box to fail during export resulting of missing some geometries. Workaround for this is to avoid using section box that cuts walls
  • In IFC4 RV export, several objects such as Walls, Floors, Roofs and Ceilings are exported using their layer parts as separate geometry items. However, due to the current limitation those objects that have their shape modified manually may not be exported with the layers.

Release 21.1.0.0 for Revit 2021

16 Jun 15:28
Compare
Choose a tag to compare

General:

  • This version contains multiple updates and improvements over the default Revit IFC for Revit 2021 out-of-the-box.
  • The main features are a lot of works done towards IFC4 RV 1.2 certification (currently for Architecture). It is still work in progress though most of the requirements have been implemented in this version.
  • The shared parameter files have been consolidated to only 2 files one for the Instance and the other one for the Type (with [Type] suffix). The file contains special parameters influencing exporter behavior and automatically collected parameters from IFC property set definitions (collections from IFC2x2, IFC2x3, and IFC4)
  • Various improvements for consistent geometry (conforming to Euler formula)

New Features:

  • Ability to override element container using IfcSpatialContainer. Valid values: IFCSITE, IFCBUILDING, or any valid Level name
  • IFC Material Layer information can be added to Revit Material using a set of parameters: IfcMaterialLayer.IsVentilated, IfcMaterialLayer.Name, IfcMaterialLayer.Priority, IfcMaterialLayer.Description, IfcMaterialLayer.Category
  • IfcName can also be assigned to Revit Material that will override the name of the material upon export
  • Pset_SiteCommon can be exported with special parameters attached top Project Information when there is no object exported as Site geometry. The parameters are prefixed with "Pset_SiteCommon."
  • Better support for custom Ramps. Export will try to detect flights and landings for the custom Ramp. Specific property sets for the the flights and landings can be assigned to the custom Ramp or Stair object using special parameters that are prefixed with "Pset_rampFlightCommon." and "PsetSlabCommon." (for landing). The parameters can be appended with (#). # represents a number that follow sorting order from bottom up
  • Option "Export of rooms in 3D views" in current view is now extended to support Area
  • General improvements for IFC4 file import to Revit
  • Support IFC4 IfcMaterialConstituentSet for export
  • Check validity of the content of IfcGUID parameter for export
  • Update support for IFC4-Add2-TC1 schema version
  • Support Global Project Positioning information from Project base point and Map projection information for GIS integration

Bug Fixes:

Export bug fixes:

  • Corrected issue with presentation colors in IFC4 RV export
  • Option Include Steel Elements might not work properly in the past. It is now working.
  • Fixed issue with copy of standard export configuration is not editable
  • Fixed issue that export of IfcRampFlight always gets a new GUID
  • Fixed issue related to steel elements do not respect "Export only elements in visible view" option
  • Improved export of rebars, which in some cases were not exported
  • Missing small pipes on export
  • Missing Family geometry if it contains very small segments
  • Toposurface is always exported even though it is not visible in view when exporting with "Export only elements in visible view" option
  • Missing opening elements in facade elements
  • Issue when Grid is exported without building storey
  • Unable to export Slab/Mass/Structural Slab to IfcCivilElement
  • Custom property set for Windows are not exported
  • Fixed some general issue exporting in IFC2x2 format
  • Corrected URL for UniFormat classifications in exported IFC files
  • Issue on exporting a slab as IfcCivilElement with predefinedtype
  • Room or Area is not exported when section box is active and options "Export only elements visible in view" and "Export rooms from 3D views" are selected
  • Issue exporting edited shape as IfcCovering
  • Fixed minor issue on FRA version of export UI due to length of the label for File Header and Project Address dialog boxes
  • Fixed issue that GUID changes when using Steel tab
  • Wrong placement of Rooms, Furnitures, or grids when no Level is selected to be exported as a building storey (will be exported in either IfcBuilding or IfcSite instead)
  • Improve export of slanted walls
  • Fixed crash issue when Steel elements are exported
  • Wrong placement for BRep stairs and toposurfaces on export
  • Missing Steel Connection Anchor on export
  • Improved export for overly faceted geometries
  • Some propertysets may be exported twice in IFC4RV export
  • Missing NetVolume quantity in IFC4RV export
  • Improved export of openings in some extruded families with setter placement offsets

Import bug fixes:

  • Improved linking of IFC rebars that contains very small line segments in the directrix
  • Some IFC4 data containing IfcColumns from AllPlan failed to be imported
  • Fixed several issues related to importing IFC file from Tekla
  • Improve text processing in import IFC class mapping table
  • Import entities containing swept disk solid geometry
  • More tolerant import for certain "bad" geometry, e.g. self intersecting geometry
  • More tolerant import for geometry with very small curve segments
  • Improve import of IFC file that is located far away from origin

Known Issues:

  • Combination of a section box in the current view and the use of option Use active view when creating geometry may cause certain walls that are cut by the section box to fail during export resulting of missing some geometries. Workaround for this is to avoid using section box that cuts walls
  • In IFC4 RV export, several objects such as Walls, Floors, Roofs and Ceilings are exported using their layer parts as separate geometry items. However, due to the current limitation those objects that have their shape modified manually may not be exported with the layers.

Release 20.1.0.1 for Revit 2020

07 Aug 17:59
Compare
Choose a tag to compare

20.1.0.1

General:

  • This is a minor update for Revit 2020. It fixes issue of incorrect search folder for IFC schema files

20.1.0.0

General:

  • This is an update version for Revit 2020.
  • This version includes updates that is included in Revit 2020 out of the box IFC functionality.
  • IFC4 schema has been updated to the latest IFC4 ADD2 TC1 as well as all other related entities, PropertySets and other related properties.

New Functionality:

  • Two new export options are added:
    • Use Type name only for IFCType name
    • Use visible Revit name as the IFCEntity name
  • Added a few more IFC unit types:
    • IfcPowerMeasure
    • IfcMassMeasure
    • IfcLinearForce
    • IfcPlanarForce
  • built-in parameters IFC GUID parameters are no longer read-only.

Export Bug Fixes:

  • Various regression issues especially related to the default names for IFC entities
  • Improved consistency of PropertySet assignment. It now includes all PropertySets defined for the supertype.
  • Improved support for conditional PropertySet (PropsetySet assignment based on the entity type and its PredefinedType)
  • Improved handling of an Elliptical Wall in export
  • Improve export of grouped rebar
  • correct perimeter quantity export for metric units, and volume quantity export in mixed unit cases.
  • make Open IFC respect "Don't Import" setting when import IfcSpace.
  • Fixed an issue that resulted in the incorrect orientation of some elbow pipe or duct segments after IFC export.
  • Fixed export issue when working with Cloud model
  • Improved the generation of consistent IFC GUIDs when exporting doors and windows in sandwich walls.
  • Improved IFC export of walls with integral wall sweeps.

Import Bug Fixes:

  • Added support for IfcTimeMeasure
  • Added support for IFC metadata to Revit IFC importer.
  • store the IFC GUID of the containing element assembly to differentiate between assemblies with the same name.
  • Fix import of rebar with incorrect trim parameters from Tekla.
  • Improved import of IfcTrimmedCurve
  • Fixed issue of IFC files from Tekla have an unexpected 90 degree rotation about Z

Revit IFC Exporter Release 19.3.0.0 for Revit 2019

13 Aug 18:25
Compare
Choose a tag to compare

General:
• This is an update version for Revit 2019.
• IFC4 schema has been updated to the latest IFC4 ADD2 TC1 as well as all other related entities, PropertySets and other related properties.

New Functionality:
• Two new export options are added:
• - Use Type name only for IFCType name
• - Use visible Revit name as the IFCEntity name
• Added a few more IFC unit types:
• - IfcPowerMeasure
• - IfcMassMeasure
• - IfcLinearForce
• - IfcPlanarForce
• built-in parameters IFC GUID parameters are no longer read-only.
Export Bug Fixes:
• Various regression issues especially related to the default names for IFC entities
• Improved consistency of PropertySet assignment. It now includes all PropertySets defined for the supertype.
• Improved support for conditional PropertySet (PropsetySet assignment based on the entity type and its PredefinedType)
• Improved handling of an Elliptical Wall in export
• Improve export of grouped rebar
• correct perimeter quantity export for metric units, and volume quantity export in mixed unit cases.
• make Open IFC respect "Don't Import" setting when import IfcSpace.
• Fixed an issue that resulted in the incorrect orientation of some elbow pipe or duct segments after IFC export.
• Fixed export issue when working with Cloud model
• Improved the generation of consistent IFC GUIDs when exporting doors and windows in sandwich walls.
• Improved IFC export of walls with integral wall sweeps.
Import Bug Fixes:
• Added support for IfcTimeMeasure
• Added support for IFC metadata to Revit IFC importer.
• store the IFC GUID of the containing element assembly to differentiate between assemblies with the same name.
• Fix import of rebar with incorrect trim parameters from Tekla.
• Improved import of IfcTrimmedCurve
• Fixed issue of IFC files from Tekla have an unexpected 90 degree rotation about Z

Release 20.0.0 for Revit 2020

25 Jul 19:39
Compare
Choose a tag to compare

This is an initial version of IFC exporter for Revit 2020. It is identical to the 19.2.1.0 RC.

IFC v19.2.0.0 Release

02 May 17:18
Compare
Choose a tag to compare

RELEASE NOTES 19.2.0.0

General:
• This is generally a bug fix release with some new IFC functionality.

New Export Functionality:
• IFC Exporter now supports IFC Spatial Container assignment override using IfcSpatialContainer parameter. Valid values are: "IFCSITE", "IFCBUILDING", or name of the Building Storey
• Improved detection of Door operation type using the 2D swing symbol (arc). The improved version detects range of angles (not limited to 90, 180 or 360 degrees only)
• Added support for IfcCivilElement
• Replace IfcRelConnectsPortToElement with IfcRelNests for IFC4 export as recommended in IFC4 specifications, allowing non-IfcDIstributionElement to participates in the connectivity
• Added support for RampFlight and Run from generic models or family representing more complex Ramp for export to IfcRamp and IfcRampFlight
• Added various property Calculators
• Improve performance when exporting a large mesh
• Enable IFC Property Templates
• Allow multiple Property Template mapping from txt
• Projection improvement
• Enable site and project property creation
• Utilize Site GlobalId method
• Add multilanguage support files for German language (DE)
• Provide a complete list of all Shared Parameters used by Revit on export including ALL properties defined in IFC PropertySet Definition for both Instances and Types. The lists are included in the installer and will be placed in the install folder: IFC Shared Parameters-RevitIFCBuiltIn_ALL.txt (for the Instance parameters) and IFC Shared Parameters-RevitIFCBuiltIn-Type_ALL.txt (for the Type parameters).
• Improve consistency for setting the object direct attributes, support IfcObjectType[Type] special parameter to drive instance ObjectType parameter from the Type, update the shared parameter definition files (now for [Type] parameters we will also maintain the GUID as long as it remains)
• Incremental work towards IFC4RV 1.2 MVD

Export Bug Fixes:
• Consistent ExportAs entity and its PredefinedTypes
• Export fails when there is no associated Plan View to a level
• Additional fix for error getting 2D data when there is no Level associated to the FamilyInstance
• Various fixes related to missing geometry and export failures
• Fixed performance issue in IFC2x3 export due to error in creating types
• Fixed issue with slanted Pile
• Fixed issue related to element that is split into parts
• Improvement in handling level of Part Override
• Some improvements on classification (issue #31)
• Improve voiding of IfcMappedItem representation (issue #9)
• Fixed issue on Composite curve tolerance (issue #5)
• Fixed issue where element is still exported even though it is set to not-exported in the mapping table
• Bugfix for incorrect cylindrical hollow core Beam export in IFC4RV
• Fixed for issue #51
• Bugfix based on Pull request #52 for MEP connector, and a few clean-ups
• Fixed minor issue to ensure generic element exporter will generate consistent GUID for the instance
• Fixed issue when OverrideElementContainment is used but the Site does not have site geometry (from Topography surface)
• Add support of OverrideElementContainment also for SpatialElement (Room/Space/Area). This enables export to place IfcSpace directly to IfcSite for example, which is useful for outdoor spaces
• Refactored the handling of valid entity and type and fixed a few defects related to it (Github issue #68)
• Fixed issue with Stair Landing that is offset far away from the supposed location
• Fixed issue with missing geometry when assigning IfcExportAs to the Spatial Element (Issue #23) However, in IFC4RV or DTV, there is a fixed list of valid entities that will be enforced, entity such as IfcExternalSpatialElement will be exported as IfcBuildingElementProxy.
• Fixed performance issue when there is a large triangulated geometry for export to IFC4RV
• Fixed issue of exception raised during export when "Export schedules as property sets" option is selected, and the model contains ViewSchedule from the template
• Update Source/IFCExporterUIOverride/IFCExporterUIWindow.xaml.cs (issue #59)
• IFCBooleanOperator.Union don't work! (issue #32)
• Fixed issue in exporting IfcBuildingElementProxy that assigns an invalid enumeration for CompositionType in Ifc2x3 export
• Fixed issue related to opening that cuts through multiple walls (note that this is not yet 100%. In some cases, due to the extended body of the opening (that is defined in the native code) there may be more cut than it should for a few cases
• Fixed issue with changing GUID of Window or Door when it is in the context of the opening that cuts multiple walls (issue "IFC Guid on family" in SourceForge)
• Fixed IfcWindowLiningProperties, IfcWindowPanelProperties GUID issue
• Improve handling for multiple meshes in a tessellated geometry that causes missing some surface body.
• Fixed issues of UserDefined propertysets that fails to recognize the Pset assigned to a Type. Also improve the handling for Conditional Pset (by PredefinedType)
• Fixed regression issue #70 missing toprail for IfcRailing on export
• Fixed issue with "runaway" flex duct with "Keep Tessellated Geometry as Triangulation" option selected (issue #58)
• Fixed regression issue (issue #96) IfcZone ObjectType not exported
• Fixed issue of Naming override/default value, and issue of Qto_ properties are not exported
• Fixed issue on a wrong enumeration for the SweptArea (it was set to .CURVE., should be .AREA.)
• Fixed for orphaned entities and wrong footprint information due to incorrect projection direction for IFC4RV requirements. IFC4RV Beam (Arch) is now without error in the automated test
• 1st fixed for issue related to runaway parts in "export only elements visible in view" (there are still situations that may cause a wrong rotation, but the test case reported in issue #86 so far looks good)

Import Bug Fixes:
• Improve voiding of IfcMappedItem representation (#9)