Progetto d'esame per il corso di Geometria Computazionale

a.a. 2008/09

Alessandro Bergamo

alebergamo@fastmail.fm

Introduzione

Teoria applicata

Manuale utente

Applet

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 1 in prospettiva

·         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