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.