Archicad Python API
About automating tasks in Archicad using the Python API.

Get/Set GDL parameters using Python

_c_
Enthusiast

Hello,

 

is somehow possible to get/set gdl parameters of an object using Python? 

Specifically, I am trying to set Zones, deep parameters from a localised object (German).

 

thank you

 

_c_
11 REPLIES 11
_c_
Enthusiast

Archicad should embrace Python, fix attributes' and semantic management. In short, develop anything possible make this application efficient. It is't. And do it fast.

 

This situation leaves us no other option than move to Revit for larger Projects. Such a waste.

Archicad could have been the top for architects.

_c_
_c_
Enthusiast

There shouldn't be such a thing as a choice between C++ and Python. The C++ API ideally should be the foundation for the Python implementation. That there is still uncertainty as of the language (is it even true?) is truly worrisome for the future of AC. 

 

If there isn't any possibility to automatise processes, there is no way to be able to stay on Archicad for large projects. Python is easy to learn, has a huge user base and has endless possibilities. What on earth could be better than that?

 

 

And such a thing isn't done in a few days. The VW engineers worked years on a Python module and presented a ready system in 2014; they still implement C++, Python and Pascal at the same time. By now there are around 3800 functions.

 

Archicad has, as of AC 26, 76 JSON commands of which just 3 (!!!) are for setting things. The rest is just reading. 

 

 

_c_