Cómo empezar a experimentar con GDL
Hay dos métodos para crear nuevos elemtos de
biblioteca:
1. Se dibujan elementos/componentes: Crear un
modelo 3D a partir de trozos de forjados, muros y otros elementos
/ objetos, especialmente usando los objectos que pueden ser
encontrados en la carpeta 1.4 Estructuras\Primitivas en la
Biblioteca ArchiCAD (versión 6.5). Hay que asegurarse
de que una esquina del modelo 3D resultante está en
el origen absoluto (x=0,y=0), porque éste será
el origen local de ese objeto de biblioteca. Si no, utiliza
el comando arrastrar para mover tu modelo al origen. Activa
la ventana 3D y ajusta el punto de vista que quieres utilizar
para crear el símbolo 2D del objeto de biblioteca resultante
(generalmente se recomienda el punto de vista superior). Use
el comando “Guardar como...” del menú y seleccione
Archivo Objeto ArchiCAD (Archivo GSM) para guardar el modelo
3D como un objeto. Se puede seleccionar entre Script Editable
GDL y datos binarios 3D no editables, aquí yo generalmente
selecciono la opcción Script Editable GDL para poder
modificar el script 3D y añadir nuevos parámetros
a la lista de parámetros del objecto resultante. Si
abres el elemento de biblioteca adjunto "EditableCube.gsm",
encontrarás 3 parámetros (A,B,ZZYZX) en la lista
de parámetros, un script editable 3D generado por ArchiCAD
y un símbolo 2D que es una representación vectorial
2D escalable del objecto. El script 3D contiene 3 partes principales:
la primera contiene los comentarios (En GDL, "!"
significa que los caracteres siguientes en esa fila no serían
interpretados por ArchiCAD), la segunda contiene las variables
globales (ver páginas 208-216 del Manual de Referencia
GDL de ArchiCAD 6.0) y sólo la pequeña tercera
parte es sobre el comando cPRISM, que crea la representación
3D del objecto.
2. Crear diferentes scripts GDL: (GDL=Geometric
Description Language) Usando el Manual de Referencia GDL,
seleccionas los comandos apropriados GDL 2D/3D y creas tus
scripts. El GDL es similar a los lenguajes de programación
BASIC o PASCAL, pero generalmente no se requieren conocimientos
de programación para comenzar a experimentar con GDL.
Hay diferentes familias de comandos, tales como comandos de
transformación de coordenadas (tales como add2/addx),
comandos de configuración 2D/3D, comandos de control
matemáticos y de organigrama, y otros scripts no geométricos.
He creado el mismo cubo en GDL, se puede ver cómo el
script 3D llegó a ser más pequeño y cómo
el símbolo 2D se reeplaza por un simple comando 2D
GDL en el script 2D en el objeto de biblioteca adjunto "GDL
cube.gsm" .
Pros/Contras: Cuando creas elementos de biblioteca
a partir de elementos dibujados, no hace falta que sepas cómo
funciona el GDL; por lo tanto, puedes crear objetos sin escribir
scripts, pero los objetos resultantes tendrán menos
paramétros: sólo se puedrá controlar
los parámetros de largo, ancho y alto. Cuando creas
objetos GDL con tus propios scripts, se pueden utilizar muchos
parámetros de diferentes tipos, y se pueden también
definir valores de lista. También podrás modificar
fácilmente cualquier componente de tu objeto– es tan
fácil como añadir un nuevo parámetro
a tu objeto realizado con programación.
Consejo: Abre el objeto “Bamboo Table 65”, vete
a su script 3D e inicia el GDL Debugger desde el menú
Editar. Mostrará paso a paso el significado de cada
comando GDL; a la vez puedes ver el script 3D y la vista 3D
simultáneamente.
|