Wishes
Post your wishes about Graphisoft products: Archicad, BIMx, BIMcloud, and DDScad.

Script language for Archicad

Anonymous
Not applicable
Like any other professionnal package AC should offer some possibilities of scripting. Outside of GDL which is only active inside objects.
It would allow customized workflows for specific ways of working.
Just some examples out of millions of simple things that could be done:
-Export automatically to .obj for each different layer combinations.
-Put all selected slabs at a specific height at once
-Drop objects and constructive elements on a mesh.
-Place a GDL object at every selected drawing primitive (for example to place trees on the circles of an imported dwg plan)
-Apply a material to all selected objects ( slabs wall etc..) at once
-Apply algorithmically defined transformations to selected elements.
-Build logic relations between elements
...
...
Such plugins should we be able to do without going through building c++ plugins.
Please Graphisoft let us know if that is something you think about or if it is out of question.

Let's see how many we are that miss that feature
27 REPLIES 27
Hmooslechner
Rockstar
Why not opening GDL for full scripting normal Archcad-Commands similar to Autocads former Auto-Lisp?

Then it would be the same if Archicad works on Win or Mac.

GDL as language is well known and exits within Archicad.

Just let GDL get access to the Data of other objects - for Example let GDL follow the Polygones of slabs or make it possible to create native walls or dimensioning with GDL - commands.

Till now- You create library objects with GDL. Why not Walls - Slabs, Roofs direct? Normal to edit after creating them?
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
Anonymous
Not applicable
Hmooselechner

Have you had a look at accessories?
Objects can be tied directly to roof, slabs and walls the only problem
is Graphisoft don't maintain them directly themselves.
We do projects homes here and the accessories save us hours on each project.
Our group sold 1400+ homes in the last 12 months so that equates to HUGE
time savings for us and it keeps elements associated when changes occur to
projects!
Anonymous
Not applicable
Hi,
yes accessories are great and i'm making big use of it.
But it could be taken a lot further.
For example if your GDL accessory create beams and floors elements on your slab, or walls on the sides, it would be great to be able to export them as individual objects. Or at least be able to describe them as IFC entities for communication with other programs.
OK now when I write this I realize that it should be possible to generate IFC files directly from GDL objects.
Anonymous
Not applicable
8 years later and there's still nothing? they don't care about customers, do they?
Karl Ottenstein
Moderator
oterjni wrote:
8 years later and there's still nothing? they don't care about customers, do they?
Of course they care, as evidenced by the improvements and features added to ARCHICAD since this thread started. The fact that they do not see enough customers as interested in a scripting language for the tremendous cost of implementing it doesn't mean they don't care about customers - only that they care about the needs of the majority of customers, not the handful interested in this feature. 😉
One of the forum moderators
AC 27 USA and earlier   •   macOS Ventura 13.6.6, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Laszlo Nagy
Community Admin
Community Admin
I have a hope that in the future the Grasshopper-ARCHICAD Connection will be developed further to the point where you can practically obtain any data or any setting of an ARCHICAD Project File in Grasshopper, perform any kind of operation on it (including running Scripts in GH, like Python scripts), then writing back the result into the ARCHICAD file.
That would be the ultimate in tapping the vast resource Rhino and Grasshopper have to offer. It would make a scripting feature within ARCHICAD unnecessary.
I hope that the new features of the connection just announced are a first step in this direction.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27
stefan
Expert
I strongly look forward to even better Grasshopper integration (reading and writing to ARCHICAD - elements, properties, attributes), but remember that Grasshopper runs on an additional CAD software Rhino, with its own license. Price is fair, but not free.
--- stefan boeykens --- bim-expert-architect-engineer-musician ---
Archicad27/Revit2023/Rhino8/Unity/Solibri/Zoom
MBP2023:14"M2MAX/Sonoma+Win11
Archicad-user since 1998
my Archicad Book
jorgebeneitez
Booster
laszlonagy wrote:
I have a hope that in the future the Grasshopper-ARCHICAD Connection will be developed further to the point where you can practically obtain any data or any setting of an ARCHICAD Project File in Grasshopper, perform any kind of operation on it (including running Scripts in GH, like Python scripts), then writing back the result into the ARCHICAD file.
That would be the ultimate in tapping the vast resource Rhino and Grasshopper have to offer. It would make a scripting feature within ARCHICAD unnecessary.
I hope that the new features of the connection just announced are a first step in this direction.
Yeah! I really hope for this too! although as it's been said rhino is an additional tool to buy!
Anyway we are all excited about this connection to get stronger and this could potentially bring a lot of strong Rhino users to Archicad as their BIM tool!
Jorge Benéitez

M.arch | Registered Architect | ARB
BIM Implementation | Graphisoft Registered Consultant.