IfcTunnel
IFC-Tunnel is an extension of the Industry Foundation Classes (IFC), which provides new entities particularly tailored for the semantic description of shield tunnels. Moreover, IFC-Tunnel implement a multi-scale definition, which allow viewers to represent the model under five different Levels of Detail (LoD).
As a proof-of-concept, we developed a collection of example files (based on STEP-P21), which divided into three levels, integrate the different concepts of the proposed extension. Furthermore, we make use of several geometrical representation objects – described all in the last update of the IFC standard – to model the tunnel spaces and physical entities.
IFC-Tunnel documentation: Download
EXPRESS schemas and instance files
IfcProxy: schema | LoD1 | LoD2 | LoD3 | LoD4 | LoD5 | All LoDs | |
IfcFacetedBrep | image; ifc-file | image; ifc-file | image; ifc-file | image; ifc-file | ifc-file | ||
IfcAdvancedBrep (NURBS) | Work in progress | Work in progress | Work in progress | Work in progress | |||
IfcExtrudedAreaSolid + IfcArbitraryClosedProfileDefinition + IfcCircle + IfcBooleanResult | image; ifc-file | image; ifc-file | image; ifc-file | Work in progress | |||
IfcSweptDiskSolid | IfcCompositeCurve | image; ifc-file | image; ifc-file | image; ifc-file | |||
IfcBSplineCurve | ifc-file | ifc-file | ifc-file | ||||
IfcFixedReferenceSweptAreaSolid | IfcCompositeCurve | image; ifc-file | ifc-file | ifc-file | ifc-file | Work in progress | |
IfcBSplineCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress |
IfcTunnel without LoD: schema | LoD1 | LoD2 | LoD3 | LoD4 | LoD5 | |
IfcFacetedBrep | Work in progress | Work in progress | Work in progress | Work in progress | ||
IfcAdvancedBrep (NURBS) | Work in progress | Work in progress | Work in progress | Work in progress | ||
IfcExtrudedAreaSolid + IfcArbitraryClosedProfileDefinition + IfcCircle + IfcBooleanResult | ifc-file | ifc-file | ifc-file | Work in progress | ||
IfcSweptDiskSolid | IfcCompositeCurve | ifc-file | ifc-file | ifc-file | ||
IfcBSplineCurve | ifc-file | ifc-file | ifc-file | |||
IfcFixedReferenceSweptAreaSolid | IfcCompositeCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress |
IfcBSplineCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress |
IfcTunnel with LoD: schema | LoD1 | LoD2 | LoD3 | LoD4 | LoD5 | |
IfcFacetedBrep | Work in progress | Work in progress | Work in progress | Work in progress | ||
IfcAdvancedBrep (NURBS) | Work in progress | Work in progress | Work in progress | Work in progress | ||
IfcExtrudedAreaSolid + IfcArbitraryClosedProfileDefinition + IfcCircle + IfcBooleanResult | ifc-file | ifc-file | ifc-file | Work in progress | ||
IfcSweptDiskSolid | IfcCompositeCurve | ifc-file | ifc-file | ifc-file | ||
IfcBSplineCurve | ifc-file | ifc-file | ifc-file | |||
IfcFixedReferenceSweptAreaSolid | IfcCompositeCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress |
IfcBSplineCurve | ifc-file | ifc-file | ifc-file | ifc-file | Work in progress |
Contact: André Borrmann
Technical Issues / Source Code: Javier Ramos Jubierre, Julian Amann