| Indice
Capitolo 1 Elementi di programmazione
1.1 Introduzione
1.2 Download e installazione
1.3 Introduzione a FL e PlaSM
1.4 Introduzione alla programmazione funzionale
1.5 Algoritmi fondamentali
1.6 Operatori geometrici
1.7 Esempi
Capitolo 2 Elementi di geometria e algebra
2.1 Spazi vettoriali ed affini
2.2 Trasformazioni e tensori
2.3 Elementi di geometria poliedrale
2.4 Derivazione geometrica
2.5 Operatori differenziali
2.6 Elementi di geometria differenziale
2.7 Esempi
Capitolo 3 Trasformazioni affini
3.1 Preliminari
3.2 Trasformazioni 2D
3.3 Trasformazioni 3D
3.4 Proprieta' delle trasformazioni
3.5 Rappresentazione dei tensori
3.6 Esempi
Capitolo 4 Primitive e strutture grafiche
4.1 Polilinee e marcatori
4.2 Testi grafici
4.3 Strisce di triangoli
4.4 Maglie di quadrilateri
4.5 Grafi gerarchici della scena
4.6 Algoritmo di visita
4.7 Esempi
Capitolo 5 Pipeline grafica
5.1 Sistemi di coordinate
5.2 Trasformazione di view orientation
5.3 Trasformazione di vista
5.4 Trasformazione prospettica
5.5 Trasformazione di dispositivo
5.6 Proiezioni prospettiche e parallele
5.7 Esempi
Capitolo 6 Rendering grafico
6.1 Rimozione delle superfici nascoste
6.2 Modelli di illuminazione
6.3 Modelli di colore
6.4 Modelli di shading
6.5 Esempi
Capitolo 7 Modellazione geometrica
7.1 Rappresentazione delle curve
7.2 Curve parametriche polinomiali
7.3 Spline polinomiali
7.4 Curve e spline razionali
7.5 Classi notevoli di superfici
7.6 Superfici prodotto tensore
7.7 Metodi transfiniti
7.8 Esempi
Capitolo 8 Modellazione solida
8.1 Schemi di rappresentazione
8.2 Schemi enumerativi e decompositivi
8.3 Schemi CSG e di bordo
8.4 Integrazione di dominio
8.5 Operazioni booleane
8.6 Prodotto cartesiano di poliedri
8.7 Altre operazioni
8.8 Esempi
Capitolo 9 Modellazione del movimento
9.1 Spazio delle configurazioni
9.2 Animazione di meccanismi
9.3 Animazione gerarchica
9.4 Esportazione di animazioni Flash
9.5 Esportazione di animazioni VRML
9.6 Coreografia di animazioni complesse
9.7 Esempi
Bibliografia |