New GDL Features in ARCHICAD 17

New/changed global variables

Building material globals
These new globals can be used in D/W, listing and label elements:

  • WALL_BMAT_NAME
  • WALL_SKINS_BMAT_NAMES

These new globals can be used in listing and label elements:

  • COLU_CORE_BMAT_NAME
  • COLU_VENEER_BMAT_NAME
  • BEAM_BMAT_NAME
  • SLAB_BMAT_NAME
  • SLAB_SKINS_BMAT_NAMES
  • SLAB_ELEVATION_TOP
  • SLAB_ELEVATION_BOTTOM
  • ROOF_BMAT_NAME
  • ROOF_SKINS_BMAT_NAMES
  • FILL_BMAT_NAME
  • MESH_BMAT_NAME
  • SHELLBASE_BMAT_NAME
  • SHELLBASE_SKINS_BMAT_NAMES
  • MORPH_BMAT_NAME

New commands

The new VERT{2} command including a possibility to declare a node to be hard vertex. A hard vertex defines a break when rendering smooth surfaces.
The new UI_INFIELD{4} command is the same as the UI_INFIELD{3} but it can accept parameter name as string expression.
he new POLYROOF{2} extends the functionality of the POLYROOF command introducing a new parameter, totalThickness which makes possible the generation of a given slice of the multiplane roof.

Changes in the interpretation of GDL

ArchiCAD Data Folder location:
the default path of the ArchiCAD Data Folder which is used by the Text and Data GDL Add-Ons has changed.
The new paths are the following:
On Windows:
C:\Users\<username>\AppData\Local\Graphisoft\ArchiCAD{-64} Data Folder\ArchiCAD{-64} 17.0.0 INT R1\
On Mac OS X:
~/Users/\<username>/Library/Caches/Graphisoft/ArchiCAD{-64} Data Folder/AC{-64} 17.0.0 INT v1/x86/