Showing results for 
Search instead for 
Did you mean: 
Showing results for 
Search instead for 
Did you mean: 
Collaborate forum

IfcDoor and IfcWindow parts

With IFC export, the translator provides the option to split elements into parts.
I'm trying to export a door with its parts, but it remains a single object upon export.
Does this setting also require a specific setup of the GDL code to distinguish between the different parts?
--- stefan boeykens --- bim-expert-architect-engineer-musician ---
ARCHICAD-user since 1998

Laszlo Nagy
Community Admin
Community Admin
It says it in the Dialog: this setting applies only to elements using Composite Structures or Complex Profiles. So it only works on Walls, Slabs, Roofs, Shells, Columns and Beams.

Of course we can ask the question of why is the IFC tree strcuture there if it does not apply to many IFC Element types. My guess is that theoretically, you could model a Window using a Segmented Column using Complex Profiles, and then you could classify it as a Window, for example, and then the IfcWindow Element Type to be broken down into Parts upon IFC Export.
Get Archicad Tips at
AMD Ryzen 1700X CPU, 48 GB RAM, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC26
Loving Archicad since 1995

Hi Stephan,
that would be a good example. But as Laszlo is stating, this is sadly not allowed for windows and doors.
I also tried this with a windows modelled including a sun shading. The problem with the splitting is, where do you define the sub classification or entity for the splitt element. So maybe like with Stairs and Railings, a window needs a sub classification if such elements are used. Currently a window might have a shading (IfcShadingDevice) or a Beam above it (IfcBeam) in the window element itself...
Its like the the IfcBuildingElement (which is ex. a complex wall), when split becomes an IfcBuildingElementPart.
The BIMster @ AllesWirdGut
Currently: Archicad 24 & 22
User since Archicad 6.5 (2001)

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!