Panoramica
Il progetto di Tesi finale per il percorso di Laurea Specialista in Informatica, realizzato in collaborazione con il CNR di Pisa. La tesi ha portato alla pubblicazione su EUROGRAPHICS Workshops on Graphics and Cultural Heritage (2014) del paper intitolato: “Interlocking pieces for printing tangible Cultural Heritage replicas” (Link al Paper ).
Durata del Progetto e Competenze
- Tempo di Realizzazione: 14+ mesi
- Conoscenze Acquisite:
- OpenGL
- Approfondimento C++
- Operazioni su mesh triangolari
- Uso della libreria grafica VCGlib
Dettagli Implementativi
Il software è stato realizzato utilizzando VCGlib, una libreria grafica in C++/OpenGL creata dal gruppo di ricercatori del Visual Computing Lab del CNR (VCG ), alla base anche di MeshLab .
Obiettivo del Progetto
Creare un software per decomporre un modello 3D in input in varie parti, realizzate come campi d’altezza in 2.5D (height field) con un meccanismo di incastri per montare nuovamente la geometria ottenuta e ricreare il modello completo iniziale. Questo approccio permette di superare i limiti di una stampante 3D e ricreare geometrie che non sarebbe possibile stampare in 3D.
Processo Tecnico
Semplificazione Iniziale:
- Creazione di una geometria 3D approssimata che semplifica il modello in input
Divisione del Modello:
- Divisione del modello in input in parti seguendo le regole per definire gli incastri
- Implementazione dei meccanismi di incastro
Generazione Profili 2D:
- Creazione di profili 2D dai piani della geometria semplificata
- Fase di sampling per ricostruire la superficie del modello originale su ogni pezzo (depth map)
Elaborazione Finale:
- Triangolazione per costruire le strutture geometriche
- Creazione degli elementi di incastro concavi e convessi
Funzionalità del Tool
Il software finale permette di specificare diversi parametri per la lavorazione della mesh:
- Opzioni di debugging
- Controllo della risoluzione per il sampling 2D
- Impostazioni per la manipolazione della mesh
Link al Progetto
Il documento di Tesi, Paper e codice sorgente completi sono disponibili qui:
- Documentazione e Sorgenti: Progetto di Tesi