IFC

The Industry Foundation Classes (IFC)[1] is a CAD data exchange data schema intended for description of architectural, building and construction industry data. It is often used format for BIM data.
IFC (*.ifc) files can be imported into the Tygron Platform.
Version IFC4 is supported, earlier versions (e.g. IFC2x3) might contain errors.

Supported Spatial Structure Elements
An IFC file can consist of a hierarchy of spatial structures. The following spatial structure elements are currently supported:
- IfcSite, IfcBuilding, IfcBuildingStorey, IfcProduct
Not every element is imported for these spatial structures. The following element types are accepted:
- IfcBuildingElement, IfcGeographicElement, IfcDistributionElement, IfcElementAssembly, IfcTransportElement, IfcFeatureElement
Supported Representations
The following representations[2] are supported:
- BoundingBox
- SolidModel
- ExtrudedAreaSolid (using Profile Definitions)
- FactedBreb with FaceBounds: EdgeLoop or PolyLoop)
- MappedItem
- Curve:
- Polyline
- IndexPolyCurve
- TessellatedFaseSet:
- TriangulatedFaceSet
- PolygonalFaceSet
Profile Definitions
The following profile definitions[3] are currently supported:
- ArbitraryClosedProfile (outer and inner curves)
- ParameterizedProfiles:
- CircleProfile (incl. hollow)
- CShapeProfile (excl. fillet)
- EllipseShapeProfile
- RectangleProfile (incl. hollow)
- IShapeProfile (excl. fillet)
- LShapeProfile (excl. leg slope, fillet and edge radii )
- TShapeProfile (excl. fillet, flange-edge, web-edge radii and web and flange slopes)
- UShapeProfile (excl. flange slope, fillet and edge radii )
- ZShapeProfile (excl. fillet and edge radii)
Styles
By default, IFC features will be colored in Light Gray. The following styles are supported that can override this color:
- Surface styles: IfcSurfaceStyleShading; with style that has a SurfaceColour defined.
- FillAreaStyle: IfcColourRgb and IfcPredefinedColour; both reference colors directly.
Textures are not yet supported.
Test your model
You can test your IFC model by loading it into this online tool: https://viewer.flinker.app/
Notes
- Unsupported IFC representations are reported in the Console Panel (when opened). To open this panel, select Tools in the ribbon bar, hover over Debug Info and select Show Console Output.
How-to's
- How to import an IFC file
- How to export Revit models to IFC
- How to export Sketchup models to IFC
- How to export Blender models to IFC
See also
References
- ↑ IFC ∙ Found at: https://technical.buildingsmart.org/standards/ifc/ifc-formats/ ∙ (last visited: 2025-09-01)
- ↑ IfcRepresentations ∙ Found at: https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRepresentation.htm ∙ (last visited: 2025-09-02)
- ↑ IfcProfileDef ∙ Found at: https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProfileDef.htm ∙ (last visited: 2025-09-02)