Questions tagged [gdl]

Use this tag for questions related to GDL programming

GDL - Geometric Description Language

In computer-aided design, Geometric Description Language (GDL) is the programming language of ArchiCAD library parts. GSM is the file format of these CAD objects.

These objects are similar to blocks in AutoCAD, but unlike blocks, these are parametric, and the 2D and 3D features are connected, so in any view one can get the correct visualization (for example a side view on the section, top view on plan, and perspective in the 3D view). GDL scripts define an ArchiCAD library part in its main roles, these are 3D model, 3D model projected to section/elevation or to 2D plan, 2D plan view, user interface display and behaviour and listing quantities.

All versions of the ArchiCAD contain their own default libraries, also objects like furniture, windows, doors, trees, people, cars, construction elements, etc.

There are several commercial websites for selling high-detailed intelligent parametric objects, which are perhaps better and more variable than the default libraries, for example there are a lot of environmental objects like plants, people or garden elements, which are not included in the original software.

Source: https://en.wikipedia.org/wiki/Geometric_Description_Language

User guidance

Use this tag for questions related to programming GDL objects

9 questions
2
votes
0 answers

Install GDL for use in Python

I need to use some GDL routines from my Python code. In the GitHub repo of GDL project there is an example very intuitive: >>> import GDL >>> print GDL.function("sin",(1,)) 0.841470956802 But, seeing the INSTALL.MAKE file from the repo, it appears…
eduardosufan
  • 1,441
  • 2
  • 23
  • 51
1
vote
1 answer

Procedures and functions not found while executing GDL commands

I've installed GDL recently, since I don't have a license for IDL. I was trying to run and IDL (.pro) script for simulate exoplanetary transit (with exomoon) and I got some issues: GDL> .reset_session …
1
vote
1 answer

Calling an GDL script in Python

I'm an astronomer and just recived a lot, a LOT, of code writed on IDL, I use GDL to run it and works just fine (mostly), but I'm mainly a Ptyhon (2.7) user so would be nice to find a way to be able to call the IDL rutines from my Python…
Emberck
  • 55
  • 8
1
vote
1 answer

Graphisoft GDL - How to get layout name and number inside GDL object

I want to show the layout name and number inside a gdl object that I placed on my layout. How can I get a layout name and number into my GDL script?
Wilt
  • 41,477
  • 12
  • 152
  • 203
0
votes
0 answers

How resolve the problem of plotimage function in GDL?

I want to read this data in GDL suing plotimage function, but I have this problem. If I use tv and tvscl it is ok. Anybody can help me please? enter image description here
0
votes
1 answer

"Gtk WARNING: gtk_disable_setlocale() must be called before gtk_init()" on calling plot in gdl (gnu data language)

I installed GDL, the IDL alternative, to run some IDL code for my project. But when I try to call plot function in GDL it gives the following error and exits: *(gdl:1003695): Gtk-WARNING *: 22:57:44.888: gtk_disable_setlocale() must be called before…
0
votes
1 answer

GDL not found after installing with homebrew

I used brew install GDL. The install was completed, but once I try to use GDL, it says " command not found: gdl". I used "which gdl", but still can't be located. I tried reinstalling GDL via brew, but same error. I tried changing the directory to…
Nadine
  • 11
  • 1
0
votes
1 answer

changing color of another node using singleton

I am trying to change the color value of a create_circle function inside of an instanced "Tree" node from within another script "Build_Tree". There should be a series of Red circles to white circles(Red on the bottom, gradually turning white as they…
0
votes
2 answers

How to find the sum of array elements using idl\gdl program?

I am using readfits.pro program to read the FITS file which is giving array of struct type. Which program should I use so that I can find the sum of the elements the obtained array?
Arya Stark
  • 11
  • 4