Hahaha.You are such a joker!!!!
You actually expect a computer to recognize a DXF "Data cloud" and turn it into sensible GDL scripting!!! That would be smarter than even GDL guru David Nicholson-Cole and Trus Joist GDL expert Sean McMurtry put together!
In view of the fact that, what with the lousy holidays over and that foot of snow we got here last week in British California is rapidly being washed away by the spring rains, I am swinging rapidly from a "Depressed at Christmas" phase into a "nothing can stop me" manic phase, so let me wise you up a bit. After all, who needs sleep?
GDL is beautiful because it uses perceptive routines to describe geometric form. It excells in making simple geometry like bookshelves where simple blocks can be parametrically scripted to change in size and number, but GDL is weaker when making tents and plant materials although the MESH and COONS command can make sophisticated curving things - it is just harder to graphically edit them - trial and error is how it gets done. GDL uses an imaging engine to execute objects and does not merely recount a series of nodes as does the DXF format.
As for turning sensual forms into GDL, the application ZoomGDL can make freeform model shapes result in an editable GDL script, but if the geometry of the form is too wacky, the translation will revert to a TUBE command that is very difficult to understand - almost as bad as a DXF file. If the underlying object is not geometric, then the likelyhood of ot being editable in GDL is reduced.
For instance: three years ago while GDL guru DNC and I were in Irvine on a course, the offices we had camped in were 3D modeler persons who took actual objects and turned them into 3D computer models by using a 3D scanner. Some geek was doing a Renault car. What a mess! They got the form correct, but it was just a bunch of nodes on a surface. It was laborius and intuitive how the geek decided what was glass and what was gasket. It took days. And the file was enormous, but exact.
In a way, the DXF form you obtain is just that: a form - when brought into GDL, the DXF script is merely encapsulated inside a GDL script that controls model appearance and materials. I also believe that a DXF 3D file can be stretched and re-sized in GDL by using MUL commands.
The challenge is the interpretation of shape. Whle DXF provides a surface mesh made of nodes and polygon data, it lacks edge masking information and smoothing data. The file structure simply doesn't support it. You can go manually through a list of DXF-generated nodes and add masking information - you can go through a DXF file in a GDL script and organize it, too, but you might as well argue with a cat for all the good it will do. This is intuitive - no one is going to write an automated routine to interpret this file.
Creating ArchiCAD objects means that everything has meaning in GDL - and is therefore rational - many of the things we create in our minds don't necessarily translate into built form logically.... that is why GOD made the TUBE command.
Can you show us what you are trying to achieve in Maya? It might not be that hard using the mesh tool in ArchiCAD.
Dwight Atkinson