|
Progetto d'esame per il corso di Geometria Computazionale a.a. 2008/09 Alessandro Bergamo |
|
|
Introduzione |
Il progetto ha previsto la realizzazione di un software che permettesse la creazione e visualizzazione di superfici di tipo Coons. Caratteristiche principali: · Definizione delle curve di bordo tramite curve parametriche di Bèzier · Possibilità di modificare le coordinate dei punti di controllo delle curve in qualsiasi momento · Possibilità di creare la superficie di Coons usando diverse funzioni di blending (attualmente ne sono state implementate un paio) ·
Visualizzazione della scena 3D
nelle usuali 4 viste: 3 ortogonali (top, left, right) e · Per ogni vista c'è la possibilità di modificare il punto di vista dell'osservatore (si può spostare la camera) · Visualizzazione dei poligoni di controllo delle curve · Visualizzazione della superficie in modalità wireframe o rendered · Calcolo della curvatura di Gauss della superficie e visualizzazione · Salvataggio e caricamento delle curve create su e da file · Implementatazione in Java, adatto per permettere una facile distribuzione del software su diverse piattaforme |