About AEC Geometric Entities (IFC 2x3)

The following table lists the IFC 2x3 geometric entities supported by the Converter for IFC, either at import or/and export. These elements are sub-classes of IfcGeometricRepresentationItem.

IFC EntitySupported at ImportSupported at Export
IfcAxis2Placement2D yes no
IfcAxis2Placement3D yes yes
IfcBooleanClippingResult Partially no
IfcBooleanResult yes no
IfcCartesianPoint yes yes
IfcCircle yes yes
IfcClosedShell yes yes
IfcCompositeCurve yes yes
IfcCompositeCurveSegment yes yes
IfcConnectedFaceSet yes yes
IfcDirection no yes
IfcEdgeCurve yes yes
IfcEdgeLoop yes yes
IfcEllipse yes yes
IfcExtrudedAreaSolid yes yes
IfcFace yes yes
IfcFaceBasedSurfaceModel yes no
IfcFaceBound yes yes
IfcFaceOuterBound yes yes
IfcFaceSurface yes yes
IfcFacetedBrep yes yes
IfcFacetedBrepWithVoids no yes
IfcGeometricRepresentationContext no yes
IfcHalfSpaceSolid yes no
IfcLine yes yes
IfcMappedItem yes yes
IfcOpenShell yes yes
IfcOrientedEdge yes yes
IfcPlane yes yes
IfcPolygonalBoundedHalfSpace yes no
IfcPolyline yes yes
IfcPolyLoop yes yes
IfcRevolvedAreaSolid yes no
IfcShapeRepresentation yes yes
IfcShellBasedSurfaceModel yes yes
IfcStyledItem yes yes
IfcSurfaceOfLinearExtrusion yes yes
IfcSurfaceOfRevolution yes yes
IfcSweptDiskSolid yes no
IfcTrimmedCurve yes yes
IfcVertexPoint yes yes
Note: Pads are exported as IfcExtrudedAreaSolid, except for the following cases where they are exported as IfcFacetedBrep:
  • Pads created with First Limit or Second Limit specified as Up to next or Up to last.
  • Pads created with Up to plane, where the plane is not perpendicular to the extrusion direction.
  • Pads created with Up to surface, where the surface is not perpendicular to the extrusion direction.
  • Pad created with Up to surface, where the surface is not planar.

The following table defines the IFC 2x3 geometric profiles supported by the Converter for IFC at import (they are not supported at export). These elements are sub-classes of IfcProfileDef.

IFC EntitySupported at Import
IfcArbitraryClosedProfileDef yes
IfcArbitraryOpenProfileDef yes
IfcArbitraryProfileDefWithVoids yes
IfcAsymmetricIShapeProfileDef yes
IfcCenterLineProfileDef yes
IfcCircleHollowProfileDef yes
IfcCircleProfileDef yes
IfcCompositeProfileDef yes
IfcCShapeProfileDef yes
IfcDerivedProfileDef yes
IfcEllipseProfileDef yes
IfcIShapeProfileDef yes
IfcLShapeProfileDef yes
IfcRectangleHollowProfileDef yes
IfcRectangleProfileDef yes
IfcRoundedRectangleProfileDef yes
IfcTrapeziumProfileDef yes
IfcTShapeProfileDef yes
IfcUShapeProfileDef yes
IfcZShapeProfileDef yes

The following table defines the miscellaneous IFC 2x3 entities supported by the Converter for IFC at import or export.

IFC EntitySupported at ImportSupported at Export
fcPresentationStyleAssignment no yes
IfcColourRgb no yes
IfcComplexProperty yes no
IfcDoorStyle yes no
IfcElementQuantity yes yes
IfcLocalPlacement yes yes
IfcProductDefinitionShape no yes
IfcProject yes yes
IfcPropertyBoundedValue yes no
IfcPropertySet yes yes
IfcPropertySingleValue yes no
IfcQuantityArea yes yes
IfcQuantityLength yes yes
IfcQuantityVolume yes yes
IfcQuantityWeight yes yes
IfcRelAggregates yes yes
IfcRelContainedInSpatialStructure yes yes
IfcRelDefinesByProperties yes yes
IfcRelVoidsElement yes no
IfcSurfaceStyle yes yes
IfcSurfaceStyleRendering yes yes