GDL
About building parametric objects with GDL.
SOLVED!

Feature request: Ability to make CALLed objects behave like they were real objects.

NBGheikki
Booster

Many times I've had situations where it would have been great if I could have used something like CALL in an object to create another, 'virtually real' object that would be visible in schedules. The virtual objects wouldn't be editable outside the parent object.

 

For example, if I had an object to create auditorium seating parametrically, it would "CALL{2}" or "CALL_INSTANCE" the chairs so that they could be listed in a schedule alongside similar chairs created individually, or if I had an object to create kitchen modules, the relevant subelements (ovens, cupboards, fridges) would show neatly in schedules. Different types of element-based structures would be possible, helper objects to spread objects in all sorts of patterns, etc, etc.

 

Similar results can be achieved using COMPONENT lines, but component listings aren't very sexy compared to schedules. I expect there might be all sorts of technical problems that could make this hard to implement, but I have the privilege of not knowing what is impossible... On the other hand AC already has some functionality that feels reminiscent of this: Stairs, Curtain Walls, and Railings are all objects that are composed of subelements that have their own life. Maybe this existing logic could be leveraged to implement this?

2 ACCEPTED SOLUTIONS

Accepted Solutions
Solution
scottjm
Advisor

This definitely would be a big asset and something I’ve desired myself many times.

The ability to individually label is my biggest desire out of such a feature. 

I would suggest posting this in the Wishlist area of the forum to allow it to be properly upvoted with the potential to it being picked up as a roadmap item if it gets enough upvotes. 

Or maybe a mod could move it directly to Wishlist?

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

View solution in original post

Solution

Thanks for pointing that out, I made a wish there too. To be honest, I'd forgotten that such a list exists and assumed the "Feature Request" tag here is for wishes like this. Here's the wish: https://community.graphisoft.com/t5/Wishlist/Ability-to-make-CALLed-GDL-objects-behave-like-they-wer...

 

Never mind all of this, Lucien had already made basically the same request. Go vote his entry instead: https://community.graphisoft.com/t5/Wishlist/Create-sub-objects-in-custom-GDL-objects-Hierarchical-A...

View solution in original post

4 REPLIES 4
Solution
scottjm
Advisor

This definitely would be a big asset and something I’ve desired myself many times.

The ability to individually label is my biggest desire out of such a feature. 

I would suggest posting this in the Wishlist area of the forum to allow it to be properly upvoted with the potential to it being picked up as a roadmap item if it gets enough upvotes. 

Or maybe a mod could move it directly to Wishlist?

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
MF BIM
Enthusiast

I second that as well, there definitely needs an equivalent to Revit's shared families for scheduling.

https://mfbim.fr | https://youtube.com/@mfbim | https://bsky.app/profile/mfbim.fr
AC24 FRA 7600 - AC26 FRA 4027 | MacBook M1 Pro

It is there for CW, Stair and Railings, so the developent is possible, however user friendliness may be affected by some kind of "assembly object". Anyway I wish if implemented it will not kill single objects/windows etc as it happened with old stairmaker (which could have turned into a goodie)

Solution

Thanks for pointing that out, I made a wish there too. To be honest, I'd forgotten that such a list exists and assumed the "Feature Request" tag here is for wishes like this. Here's the wish: https://community.graphisoft.com/t5/Wishlist/Ability-to-make-CALLed-GDL-objects-behave-like-they-wer...

 

Never mind all of this, Lucien had already made basically the same request. Go vote his entry instead: https://community.graphisoft.com/t5/Wishlist/Create-sub-objects-in-custom-GDL-objects-Hierarchical-A...