programma
progettazioneassistita.html
Alberto Paoluzzi

News

La valutazione dei progetti 2008 e` disponibile.

I risultati degli esami del 15 febbraio 2008 e del 9 luglio 2008 sono anche disponibili.

Obiettivi didattici

Il corso offre una introduzione alle metodologie informatiche e matematiche in uso nei sistemi CAD. Linguaggio di riferimento e‘ PLaSM, moderno linguaggio funzionale orientato alla geometria e alla grafica.

Programma di esame

Introduzione alla programmazione geometrica Introduzione al linguaggio PLASM. Forme combinatorie. Funzioni primitive. Esempi di programmazione. Richiami di algebra lineare. Spazi vettoriali e affini. Combinazioni lineari, affini e convesse.

Curve e splines Rappresentazione esplicita, implicita e parametrica. Forma algebrica e geometrica di una curva parametrica. Curve lineari e quadratiche. Curve cubiche di Hermite e Bezier. Bezier razionali. Riparametrizzazione e splitting. Intersezione. Controllo locale. Spline Cardinali. B-spline uniformi. B-spline non uniformi.

Superfici Superfici notevoli: di rotazione, rigate, coni, cilindri. Prodotto profilo di curve. Superfici di Coons. Superfici prodotto tensore. Bicubiche di Hermite e Bezier. Superfici spline cardinali, superfici NUB,

Solidi Solidi trivariati. Varieta‘ multivariate di Bezier. Schemi di rappresentazione. Tassonomia di Requicha. Schemi enumerativi e decompositivi: Octree, Bintree, BSP. Schema CSG. Schemi al contorno. Operazioni booleane. Integrazione di dominio.

Esercitazioni e progetti

Le esercitazioni sono individuali. Si possono svolgere nel laboratorio didattico del DIA o nel laboratorio didattico ADISU, oppure a casa. I testi delle esercitazioni da svolgere saranno disponibili in rete settimanalmente:


  •  Installers del linguaggio per Linux, Mac OS X, Windows.
© 2004-2008 Alberto Paoluzzi Contact