GDL
About building parametric objects with GDL.
SOLVED!

Custom GDL objects IFC-Export: Create hierarchical ArchiCAD elements or split into parts

Lucien
Booster

Hello everyone,

 

We have created various logistics elements, such as conveyors, for our work as architects and logistics planners. In order to use these objects for BIM coordination, provisions for spaces were created within the objects. Is it possible to export these provisions for spaces and the actual objects separately (see image 1)? Similar to how hierarchical ArchiCAD elements, such as stairs and curtain walls, can be exported?

 

If this feature is limited to certain ArchiCAD tools, perhaps it is possible to use the “Split Complex Building Elements into parts” option in the IFC exporter.

 

Link ArchiCAD Help: Geometry Conversion for IFC Export

 

Lucien_0-1731669557239.png

Image 1

 

Cheers,

Lucien

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
Solution
Lucien
Booster

Hi everyone,

 

Because it is currently not possible to create user-defined hierarchical objects, I have created a feature request for this: Feature Request

 

Cheers,

Lucien

View solution in original post

5 REPLIES 5
scottjm
Advisor

This is not possible with GDL objects unfortunately and that ifc seeing you reference only does this splitting in curtain walls, stairs and railings (pretty sure that’s all). 

I too would love the ability to have sub objects within a main object. 
i would suggest you add it too the Wishlist and hopefully we can get such a feature one day. 

Scott J. Moore | Fulton Trotter Architects | BIM Manager, Associate, Architect
Since AC13 | Current versions AC23.7000 & AC26.5002 | BIMCloud Basic | Python, GDL, VBA, PHP, SQL, CSS
Certified Graphisoft BIM Manger (2022)
Win 10, i9-9900K, 32GB, Quadro P2200, 500GB NVMe
Davor P
Booster

Have you considered connecting provisions for spacing with a custom model view option? You could then control visibility of physical component and space. In one MVO turn space off, save as view and publish to IFC. Then in the second MVO turn off physical component. Combine IFCs afterwards.

BIM4BIM - by BIM managers for BIM managers
www.bim4bim.com | audit.bim4bim.com

Hello Scott

Unfortunately I have come to the same conclusion. I managed to separate the two elements during IFC export by assigning them different building materials and setting the IFC exporter to split complex components into “IfcBuildingElementPart”.  Unfortunately, this is not as useful as I had hoped. 

 

Lucien_0-1731916634467.png

 

I will create a feature request for user-defined hierarchical elements when I get the chance.

 

Cheers,
Lucien

 

 

Hi Davor

 

We have MVO to control the visibility of the provision for spaces geometry. Unfortunately, you cannot use it to control the classification of objects. This would therefore have to be solved via an IFC post-processing process. Although this is possible with IfcOpenshell, it makes the whole process error-prone and complex.

 

To be honest, it's probably the only option we have at the moment.

 

Cheers,

Lucien

Solution
Lucien
Booster

Hi everyone,

 

Because it is currently not possible to create user-defined hierarchical objects, I have created a feature request for this: Feature Request

 

Cheers,

Lucien

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!