mzinski wrote:
I have yet to try MaxonForm, so my question may be a little ignorant, I apologize in advance.
Why does ArchiCad use GDL as the means to creating complex objects, … I foolishly learned Autocad first...
Anywho, I am just looking for some feedback...
These tool names are hold-overs from the early days of Archicad where the UI designer was trying to make designing a building more like the modeling process and less like abstracted geek-land. These descriptions and the tools are deliberately limited (directed) to make understandable architectural elements.
I understand your trepidation because by calling a primitive that has a primarily horizontal orientation a "slab," it prejudices the user from using it in unexpected ways, such as like a board, say. And in calling a tiltable, trimmable plane a "Roof," it prejudices the user from making table legs with it.
Recipe for table:
A 3/4" slab = table top
Profiler at perimeter for nosing.
A set of four 3/4" thick walls x 4" high = table skirt
A set of four square roof pieces of zero slope 26" deep with 1 degree tapered edges all around = tapered legs.
Now you have a table modeled with "primitives."
Model these elements together, make a top view in 3D and Save 3D model As - Archicad Object File. No GDL at all.
You'll see, reviewing the 3D Script of the object, that it is editable GDL code, made without you knowing the GDL language at all.
It CAN be an interesting game to actually create objects with GDL code to permit parameter adjustments.
Anyone would admit that Archicad is not a good free-form, modeler. If you want to make ambiguous, editable losenges, forget it - without the Maidenform tool. But for a block of flats, it has no equal.
Dwight Atkinson