Download Latest Version IFC for Revit 2019 v19.1.msi (1.7 MB)
Email in envelope

Get an email when there's a new version of IFC for Revit

Home / 2017
Name Modified Size InfoDownloads / Week
Parent folder
Newtonsoft.Json.zip 2019-07-10 301.2 kB
README.txt 2017-07-05 8.9 kB
IFC for Revit 2017 v17.4.0.msi 2017-07-05 1.3 MB
IFC for Revit 2017 Source v17.4.0.zip 2017-07-05 1.7 MB
IFC for Revit 2017 v17.3.0.msi 2017-03-27 1.1 MB
IFC for Revit 2017 Source v17.3.0.zip 2017-03-27 1.5 MB
IFC for Revit 2017 v17.2.0.msi 2016-08-09 1.1 MB
IFC for Revit 2017 Source v17.2.0.zip 2016-08-09 1.3 MB
IFC For Revit 2017 v17.1.0.msi 2016-04-14 1.1 MB
IFC for Revit 2017 Source v17.1.0.zip 2016-04-14 1.3 MB
Totals: 10 Items   10.7 MB 0
This directory contains installs based on the IFC code for Revit 2017 and Revit LT 2017.  New installs will be created when:
- There is a major Revit release or update release that affects IFC.
- There is a critical change to the source code.
- Periodically, if any significant changes have been made since the last install.

Version Log:

(17.4.0) IFC for Revit 2017 v17.4.0.msi
IFC for Revit 2017 Source v17.4.0.zip

General:

- Added extra UI and functionality to make COBie IFC exports easier.  Specific improvements will be detailed below.
- TODO: Some of the new fields will be localized to French in a future release.

New Export Functionality:

- Allow curtain wall mullions to export as any supported IFC entity.
- Allow families to export as IfcPile with corresponding IfcPileType.
- Improve export of axis representations for structural elements.
- (COBie) Add COBie Company Information tab in Modify Setup if COBie export is chosen.
- (COBie) Add COBie Project Information tab in Modify Setup if COBie export is chosen.
- (COBie) Improve entity naming for COBie export.
- (COBie) Rename "IFC2x3 Extended FM Handover View" to "IFC2x3 COBie 2.4 Design Deliverable"
- (IFC4) Improve export of material layers.
- (IFC4) Modify Setup has an option to force triangulation only for tessellated outputs.

Export Bug Fixes:

- Improve heuristic that decides the "best" material to export when we can only assign one material to geometry.
- Stabilize GUIDs of some IfcOpeningElements.
- Stabilize order of creation of geometry with multiple clippings and openings, to have consistent output.

Import Bug Fixes:

- Allow non-uniform scaling of more profile-based geometries.
- Correctly ignore swept solid start and end parameters.
- Fix "scattering" of imported objects if the IfcSite has a local placement not at the origin, and contains entities whose local placements are (incorrectly) not relative to the site.
- Improve processing of multi-layer walls with invalid local coordinate systems.

(17.3.0) IFC for Revit 2017 v17.3.0.msi
IFC for Revit 2017 Source v17.3.0.zip

General:

- Minor improvements to the Importer class to make it easier for developers to create a custom Importer.
- We now support the IFC4 Addendum 2 schema.  Specific improvements based on that will be listed below.  For this update, you will have to manually add the IFC4_Add2.exp file (included with this package), to the EDM subfolder of your Revit Program folder.  We will automate this in a future update.

New Export Functionality:

- Allow overriding material names on export by using IfcName shared parameter.
- Expand the use of types for many elements that didn't export types before, including beams (IfcBeamType), curtain walls (IfcCurtainWallType, and types for mullions and panels), and footings (IfcFootingType).
- Improved ability to export some geometry as IfcSweptSolid.
- Try to use axis information, if it exists, when exporting beams and members in addition to columns.
- (IFC4) Better support beam, column, and member base quantities, including weight.
- (IFC4) Collect material information for profiles for beams and columns.
- (IFC4) Expand use of FootPrint representations to columns and slabs.
- (IFC4) Expand use of IfcMaterialLayerSetUsage if the entity has a compound structure in Revit, as allowed by IFC.
- (IFC4) No longer create StandardCase IFC entities, as these have been deprecated (including IfcWallStandardCase).
- (IFC4) Support IfcMaterialConstituent and IfcMaterialProfileSet for a number of elements.
- (IFC4) Use Built-in parameter "Structural_Bend_Dir_Angle" to get "Roll" property for PSet_BeamCommon and PSet_ColumnCommon.
- (IFCAdd2) Support IfcPolygonalFaceSet.

Export Bug Fixes:

- Allow exporting to IFC while using Collaboration for Revit where the default directory isn't local.
- Better support for MEP type entities, that didn't always export correctly.
- Correct the parameters of the directrix of some IfcSweptSolids.
- Fix correct mapping of IfcBurnerType/IfcGasTerminalType and IfcElectricHeaterType/IfcSpaceHeaterType.
- Fix creation of types for sub-entities of IfcDistributionControlElement.
- Fix offset problem when using the "Export Linked Files as Separate IFCs" option in locales where the decimal mark is not a point.
- (IFC4) Correct names of IFC4 entity quantity sets.
- (IFC4) Fix the name of IfcCommunicationsApplianceType.

New Import Functionality:

- Add support for IfcDerivedProfileDef.
- Support IfcRelClassification.
- (IFC4) Support IfcMaterialProfile, IfcMaterialProfileSet, and IfcMaterialProfileSetUsage.
- (IFC4) Support IfcMaterialConstituent and IfcMaterialConstituentSet.
- (IFC4) Support IfcTessellatedFaceSet and IfcPolygonalFaceSet.
- (IFC4) Improve mapping from Roll parameter to structural bend direction angle.
- (API only) Allow for two new options, CreateDuplicateZoneGeometry and CreateDuplicateContainerGeometry, that disable the duplication of geometry for zone elements and containers, respectively.

Import Bug Fixes:

- Better reporting when importing an IFC file with invalid rectangular or circular profiles (e.g., a 0 radius profile).
- Don't show the void geometry when subtracting a void from an empty solid as a result of an IfcBooleanResult calculation.
- Ensure that IFC2x schema files can still be imported.
- Fix import of some IfcSurfaceCurveSweptAreaSolids.

(17.2.0) IFC for Revit 2017 v17.2.0.msi
IFC for Revit 2017 Source v17.2.0.zip

General:

- Finished French localization.

New Export Functionality:

- Use "Reference Level" as the base level of the element when exporting certain MEP components.
- Support export of mass density units.

Export Bug Fixes:

- Export rooms and areas even if they have improperly closed internal boundaries.  Note that the IfcSpace created may then be missing expected interior holes.
- Fix error when exporting some 0 height walls when they have associated parts.
- Only associate a door or window with one opening, even if the door or window is inserted into multiple walls, as per the IFC standard.

New Import Functionality:

- Add an API option that allows for always reading in bounding box information, even if the entity has a Body representation.
- Allow reading in curve information that's not contained in the Axis representation, to allow for wireframe import.
- Map IfcOutletType and IfcProtectiveDeviceType to Electrical Fixtures and Specialty Equipment, respectively.
- Improved support for IFC2x and IFC2x2 files.
- Support proper scaling of mass density units.

Import Bug Fixes:

- Don't complain about missing IfcOwnerHistory for IFC4 files.
- Properly scale metric bounding boxes so that they are the correct size.
- Stop ignoring some IfcGroups (and IfcSystems) that weren't included in the structure as Revit previously expected.

(17.1.0) IFC for Revit 2017 v17.1.0.msi
IFC for Revit 2017 Source v17.1.0.zip

General:

- The French localization is not complete.

New Export Functionality:

- Append "(Type)" to all internal Revit type property sets, to avoid having multiple property sets with the same name assigned to the same IFC entity.
- Changed how the classification code is parsed so that classifications can have brackets and colons in them.
- "Extra Low" level of detail now applies to all faceted BRep geometry, allowing many more files to export without hitting the size limit.
- If a user-defined property set contains the same property name more than once, take the last non-empty value (don't duplicate the property name).
- Rebar elements can generate up to 1024 consistent GUIDs for individual IfcReinforcementBars, up from 256.
- (IFC4) Zones can now have a long name, set by the "ZoneLongName" shared parameter for non-MEP zones, and the "IfcLongName" parameter for MEP zones.

Export Bug Fixes:

- Don't create orphaned IfcStyledItems.
- Don't export invisible geometry in beams.
- Export DirectShapes of Walls category.
- Export elements with empty custom classification field values.
- Floors exported as IfcSlabs correctly report if they are load bearing or not, using either the "LoadBearing" shared parameter or the Structural built-in parameter, in that order.
- Improve performance in certain cases where we can't create a valid tessellation for a face.
- The "Use active view to generate geometry" option now works correctly.
- (IFC4) Correct the orientation of some IfcAdvancedBRep faces.

New Import Functionality:

- Import IfcProxy as Generic Models.

Import Bug Fixes:

- Fix how the IFC GUID is set for certain elements.
- Fix the orientation of some imported objects where part of the local placement needs to be calculated.
- (IFC4) Read in some missing relations caused by "IsDefinedBy" split into 3 inverse attributes.

Source: README.txt, updated 2017-07-05