Informatica III (C.d.S. Matematica Informatico-Computazionale)

Progetto assegnato il 14/04/2003

Obiettivo

Analisi e progettazione di funzionalita' per la modellazione con curve 2D utilizzando il pacchetto xccurv di xcmodel.

Testo

Si analizzi il pacchetto xccurv per la modellazione di curve NURBS 2D; si esaminino le sue funzionalita', l'organizzazione del codice e le strutture dati piu` importanti. Si modifichi o estenda il codice esistente per gestire una o piu' delle seguenti nuove funzionalita':
1.Join di curve C^k o G^k per un certo k;
2.Messa a punto della versione prototipale di modellazione in multirisoluzione; in particolare memorizzazione dei dettagli rispetto ad un sistema di riferimento locale;
3.Rappresentazione grafica delle curva tangente (hodograph);
4.Rappresentazione grafica della curvatura;
5.Modulo di intersezione curve per il "collision detection";
6.Modulo di intersezione curve per lo "splitting" e "composition".

Consegna

Si richiede di consegnare: il pacchetto modificato, separatamente i file modificati con istruzioni per fare up-grade, una relazione e descrizione sulle nuove funzionalita` implementate. La relazione deve essere un file LaTex. Sebbene non ci siano date di scadenza per la consegna si consiglia di realizzare il progetto nell'arco di un paio di settimane e quindi di consegnare entro il 09/05/2003.

Avvertenza

Pur essendo i progetti assegnati ai singoli si esorta la massima collaborazione e diffusione di informazioni.