Desarrollo de “ANTWERP” (Application for Nets and Tessellations With Edge-to-edge Regular Polygons) e implementación visual online
Development of “ANTWERP” (Application for Nets and Tessellations With Edge-to-edge Regular Polygons) and online visual implementation
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/7343Registro completo
Mostrar el registro completo DCAutoría
Díaz Gómez, SergioFecha
2015-09Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
Mosaicos
Mallas doble capa
WebGL
Software
Aplicación web
Tessellation
Double layer grids
Resumen/Abstract
RESUMEN: “ANTWERP” es el acrónimo de “Application for Nets and Tessellations With Edge-to-edge Regular Polygons”. Es un software cuyo propósito era producir automáticamente mosaicos según una nueva nomenclatura consistente y eficiente. Busca generar mosaicos n-uniformes inequívocamente, compatibles con la nomenclatura actual para mosaicos regulares y arquimedeanos.
El código ha evolucionado a una segunda fase donde es posible generar mallas espaciales de doble capa (DLG, Double-Layer Grids). Para ello, la aplicación implementa las reglas de Otero modificadas, permitiendo el renombrado de las DLG existentes y la generación de nuevas mallas desconocidas hasta ahora y por descubrir. Mediante algoritmos y códigos computacionales es posible recrear esas mallas 3D directamente, a partir de su nombre, y posteriormente visualizarlas.
Una vez la malla se muestra en pantalla, es posible realizar zoom y órbitas para cambiar perspectivas y otras funcionalidades, como mostrar vistas principales, proyecciones, elementos auxiliares (ejes, numeración de nodos y barras…), y exportarlos para posteriormente ser utilizados en aplicaciones CAD / CAE.
El código fue originalmente diseñado y escrito mediante VBA, aplicado a AutoCAD. Sin embargo, se consideró más útil poder ejecutarlo en entornos web multi-plataforma, sin necesidad de tener ningún software instalado. Por ello, ANTWERP es ahora una aplicación web a la que se puede acceder desde cualquier entorno mediante una conexión de datos, mediante un PC o dispositivo móvil en un buscador que soporte WebGL (sobre JavaScript).
El propósito de este PFC es el de generar dicho Software y ponerlo en uso obteniendo una malla de doble capa y analizándola desde un punto de vista estructural. Finalmente, se presenta como artículo al IASS 2015.
Abstract: “ANTWERP” is the acronym of “Application for Nets and Tessellations With Edge-to- edge Regular Polygons”. Its main purpose was to prove that a new nomenclature for generating automatically tessellations was consistent and efficient. This proposal serves to define and generate n-uniform mosaics unequivocally, consistent with the current nomenclature used for Archimedean (regular and semirregular) tessellations.
The code has evolved up to a second phase where it is possible to generate double-layer grids (DLG). The application implements the modified Otero’s rules permitting the renaming of the existing DLG and the generation of new grids unknown until present. By means of an algorithm and some computational codes, it is possible to recreate in 3D any DLG directly from their own names. The program represents the design in the graphical window, interpreting the structure and generating the 3D geometry. It is possible to use the commands zoom or orbit to visualize it from different points of view. Other options are also available, like showing main views, projections, exporting data to txt, to be analyzed with other CAD/CAE tools.
The code was originally designed and written by means of user-defined functions (with Visual Basic for Application or VBA) applied to AutoCAD. However, the software could be more useful outside of the CAD environment as a web based application. Thus, ANTWERP is now a program that can be accessed over a network connection using HTTP, which means that the application can be run from any PC or handset device (tablet, phone...) on a web browser that supports WebGL (over JavaScript).
The purpose of this Final Degree Project is to create that Software and use it to obtain a DLG to analyze it from an structural point of view. Finally, it was presented as an article for the IASS 2015 Symposium.