The Global ARCHICAD Community

Stay informed. Get help. Share your knowledge.

Everything about GDL - Doors/Windows/Objects/Stairs etc. (Example: I created an object that prints an error message in 3D all the time, please help!)

Moderators: Barry Kelly, Karl Ottenstein, LaszloNagy, ejrolon, gkmethy, Gergely Feher

By indira almo
#294173
the question is whether having to create library objects for example of mep is very difficult in gdl, as opposed to the way in which they are created in revit as families, it would not be easier to create archicad objects with 3d and 2d modeling and insert them Modification parameters?
User avatar
By Moonlight
#294743
Let's break your questions into bits and pieces from the perspective of a self-taught GDL scripter, shall we!!

1. Learning GDL is not that difficult, but you will need guidance at least to least to prevent you from derailing in the wrong way of doing things (luckily enough it's easy).

2. MEP although it's GDL, there is a hidden magic of troll fairies at many corners :lol: :lol: :lol: , just kidding ... If you're going to start learning GDL just avoid MEP for the time being, instead see if you can get your hand on "Library Part Maker" :wink: :wink: to make your MEP objects.

3. The aim to learn to GDL is not in modelling in itself, but how to optimise your resources and make you work smarter not harder ... But this takes time (fortunately not that much), and right now the community is bigger than ever and most important interconnected.

4. About modeling in 2D and 3D to create library objects then adding modification parameters, actually it's one of the legitimate ways to quickly create GDLs, as it gives you an insight on how GDL works, and though it's quick method and can work fine, it will never create the best possible results in more than 90% of the times, since that the process of creating parametric GDL objects needs a trait that human excel at which is pattern recognition, but it could be a very good cheat just to get along.
User avatar
By Emil Meijer
#294766
As a personal answer for the subject:
Having learned quite a lot of different languages, I find GDL's difficulty to be somewhere in the middle. Not too hard to learn, but very hard to master. Previous knowledge of BASIC will help out quite a bit.

As for the MEP models, the previously mentioned Library Part Maker (LPM) makes it quite easy to create MEP objects without any prior knowledge of the GDL Language. Though it's worth keeping in mind that utilizing this tool will only make the connections/pipes dynamic, leaving the "body" intact. Any further customization will require quite deep GDL knowledge.

Also, the availability of the LPM add-on might wary depending on your country. Contacting your local support might be the best choice here?