FACOLTAÊ DI INGEGNERIA
20
ARCHITETTURA
GENERATIVA
STRUMENTI
CORSO DI LAUREA IN INGEGNERIA EDILE - ARCHITETTURA
CORSO DI LAUREA IN INGEGNERIA EDILE - ARCHITETTURA
TESI DI LAUREA - CAVA DI CALDACCOLI IPOTESI DI RIUSO E PROCESSI GENERATIVI
TESI DI LAUREA - CAVA DI CALDACCOLI IPOTESI DI RIUSO E PROCESSI GENERATIVI
CANDIDATO: ANDREA DE ANGELI
CANDIDATO: ANDREA DE ANGELI
RELATORI: PROF. DOMENICO TADDEI PROF. MASSIMO DRINGOLI ING. PAOLO FIAMMA
RELATORI: PROF. DOMENICO TADDEI PROF. MASSIMO DRINGOLI ING. PAOLO FIAMMA
ARCH. ALESSANDRO MELIS
ARCH. ALESSANDRO MELIS
INPUT 1
DIAGRAMMA FUNZIONAMENTO DI UN ALGORITMO
INPUT 2 SEQUENZA
ISTRUZIONI OUTPUT
INPUT n
L’APPROCCIO A QUESTO TIPO DI RICERCA È ALTAMENTE MULTIDISCIPLINARE, DA UN LATO È NECESSARIO POSSEDERE DELLE BASI ALGEBRICHE E GEOMETRICHE, DALL’ALTRO È NECESSARIO AVERE DELLE CONOSCENZE INFORMATICHE IN QUANTO LE OPERAZIONI DI TRASFORMAZIONE SIANO ESSE MATEMATICHE, GEOMETRICHE, BIOLOGICHE, ECC. DEVONO ESSERE RIPRODOTTE ATTRAVERSO LO STRUMENTO INFORMATICO ATTRAVERSO DEGLI ALGORITMI.
IL PANORAMA DI STRUMENTI A DISPOSIZIONE PER CHI VOGLIA INTRAPRENDERE UN PERCORSO DI RICERCA IN QUESTO CAMPO È DAVVERO SVARIATO: DAI SOFTWARE PROPRIETARI, AGLI SCRIPT CREATI DALLE UNIVERSITÀ, ECC..
PER LA TESI PRESENTATA IN QUESTE PAGINE SI È UTILIZZATO COME MODELLATORE TRIDIMENSIONALE RHINOCEROS, UNO DEI PIÙ FAMOSI STRUMENTI PER LA MODELLAZIONE DI NURBS, MENTRE PER AFFRONTARE IL TEMA DELLA PROGETTAZIONE PARAMETRICA SI È UTILIZZATO GRASSHOPPER PLUG-IN DI RHINOCEROS, CHE È UN EDITOR VISUALE DI SCRIPT DI PROGRAMMAZIONE (SUPPORTA SCRIPT VBS CHE C++). LO STRUMENTO UTILIZZATO ESSENDO UN EDITOR DI SCRIPT VISUALE CONSENTE UN APPROCCIO MORBIDO ANCHE A CHI NON È ESPERTO DI LINGUAGGI DI PROGRAMMAZIONE, INOLTRE CONSENTE DI TENERE MAGGIORMENTE SOTTO CONTROLLO L’INTERO PROCESSO, ESSENDO VISUALE APPUNTO, CONSENTENDO DI INDIVIDUARE IMMEDIATAMENTE LE CONNESSIONI ALL’INTERNO DELL’ALGORITMO.
LA RICERCA EFFETTUATA NELL'AMBITO DELLA PRESENTE TESI PUÒ ESSERE INSERITA SOTTO IL FILONE DI RICERCA DELL'ARCHITETTURA PARAMETRICA. VOLUTAMENTE SI È SCELTO DI RENDERE LA LETTURA DI QUESTI PROCESSI LA PIÙ SEMPLICE POSSIBILE, SI È SCELTO COME ELEMENTO GENERATORE UNA CURVA, NURBS, CHE È STATA SUCCESSIVAMENTE RIPARAMETRIZZATA ASSUMENDONE ALCUNI PUNTI DI CONTROLLO. L'IDEA INIZIALE È STATA DI TRASFORMARE UNA LINEA DI GRADO 1 (RETTA) IN UNA CURVA DI GRADO 3 (NURBS APPUNTO) CHE RICALCASSE IL NASTRO DI MOEBIUS, ALMENO VISUALMENTE, AD IDENTIFICARE L'IDEA DI FLUIDITÀ. QUESTO È L'ELEMENTO GENERATORE, TUTTE LE SUCCESSIVE TRASFORMAZIONI E REALIZZAZIONI SONO LEGATE A QUESTI PARAMETRI INIZIALI.
INTRODUZIONE
ESEMPI DI INTERFACCIA DI ALGORITMI
L’INTERFACCIA DELL‘ALGORITMO (O DEFINIZIONE NEL LINGUAGGIO CORRENTE TRA GLI UTENTI) PUO’ ESSERE VISTA COME UNA RETE NURALE, IN CUI I NEURONI SONO COSTITUITI DAI COMPONENTI - MUOVI, DIVIDI SUPERFICIE, DOMINIO, NUMERO, ECC - MENTRE LE SINAPSI SONO L’EQUIVALENTE DELLE CONNESSIONI CHE L’UTENTE STABILISCE TRA I VARI COMPONENTI. QUESTA DEFINIZIONE E’ QUELLA ATTUALMENTE UTILIZZATA NEL MASTER POST LAUREA - BRAIN CITY LAB - ALL’UNIVERSITA’ DI ARTI APPLICATE DI VIENNA.