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.

 

Powdered by The 3DG CO.

sugerencias+quienes somos+contacta con nosotros