IFC 2017

IFC 2017

Win64, English

Autodesk, Inc.
Seamlessly replaces the built-in IFC import and export capabilities of Autodesk® Revit® 2017

General Usage Instructions

This application seamlessly replaces the built-in IFC import and export mechanisms, so users do not have to perform any additional steps while opening, linking or exporting their models to the IFC format using the Revit UI.

Screenshots

Commands

Installation/Uninstallation

The installer that ran when you downloaded this plug-in from Autodesk App store has already installed the plug-in. You may need to restart the Autodesk product to activate the plug-in. To uninstall this plug-in, exit the Autodesk product if you are currently running it, simply rerun the installer by downloading it again from Autodesk App store, and select the 'Uninstall' button, or you can uninstall it from 'Control Panel\Programs\Programs and Features' (Windows 7/8/8.1/10), just as you would uninstall any other application from your system.

Additional Information

The source code for this application is available on open source, at the Source Forge project : http://sourceforge.net/p/ifcexporter/home/Home/

Known Issues

The third party toolkit we use to read and write IFC files has a limit on the maximum size of IFC file it can create. While there is no absolute metric for this, in practice it is about 1.5GB. The toolkit provider is aware of these issues and is working on expanding and eventually removing this limit, and we will be tracking their progress on this issue.

Contact

Company Name: Autodesk, Inc.
Support Contact: revit.apps@autodesk.com

Author/Company Information

Autodesk, Inc.

Support Information

Please contact Revit.apps@autodesk.com for help with this application.

Version History

Version Number Version Description

17.4.0.0

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: •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. Import 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.

17.3.0.0

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 (downloadable from http://www.buildingsmart-tech.org/ifc/IFC4/Add2/IFC4_ADD2.exp), 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.0

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.0

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.
Go top