Come fare a...
Web
Come fare a...

3D Programming For Windows

La recensione del libro

(Pagina 1 di 1)
Autore: Emanuele Mattei http://blog.shareoffice.it/emanuele/
In questa recensione vedremo il libro 3D Programming For Windows edito da Microsoft Press, e scritto da Charles Petzold, uno dei massimi esperti mondiali sulla programmazione .NET, un vero guru e autore di diversi libri ed articoli. Questo libro, come vedremo, è orientato allo sviluppo di applicazioni basate su tecnologia Microsoft Framework .NET 3.0 con effetti visivi.

3D Programming For Windows

La scheda del libro

Lingua: inglese
Autore: Charles Petzold
Prezzo: € 36,35
Pagine: 448
ISBN: 978-0735623941
Anno di edizione: 07/2007
Numero dell'edizione: 1
Editore: Microsoft Press

I capitoli del libro

Capitolo 1: Lights! Camera! Mesh Geometries!

Nel primo capitolo viene fatta un introduzione alla programmazione 3D, in particolare nelle prime pagine viene data al lettore una delucidazione su come analizzare le varie forme geometriche. Nel capitolo si trovano diversi disegni geometrici, per illustrare al lettore il concetto delle forme, e vari esempi di codice che aiutano a capire l'architettura del nuovo .NET Framework 3.0.

 

Capitolo 2: Transforms and Animation

Il secondo capitolo, riguarda l'argomento delle animazioni e la trasformazione degli oggetti. In questo capitolo si prende in esame le classi per la gestione della rappresentazione di un oggetto in forma 3D, riguardante appunto l'altezza, la larghezza e la profondità. Si vedrà come creare cubi, piramidi ed altre forme in tre dimensioni.

 

Capitolo 3: Axis/Angle

Il terzo capitolo, riguarda gli assi e la rotazione degli angoli, in particolare viene spiegato come ruotare un oggetto, tramite la classe rotatetrasform3d ed altre classi atti a questo scopo. Anche in questo capitolo si trovano diversi esempi, molto utili ed interessanti. La gestione degli angoli tramite la proprietà Axis e Angle, ed elementi quali Vector3DAnimation, aiuta il lettore a comprendere l'uso e la gestione delle angolazioni degli oggetti.

 

Capitolo 4: Light and shading

Nel quarto capitolo si passa alla parte che riguarda la luce sugli oggetti e la gestione dei colori sulle superficie. In un primo momento viene data una delucidazione riguardante la luce, poi nel capitolo ci si addentra nello specifico. A differenza degli altri capitoli, in questo si trovano pochi esempi, e tutti riguardano la gestione del file XAML.

 

Capitolo 5: Texture and Materials

Il quinto capitolo è dedicato agli effetti e alla colorazione delle superficie, davvero un interessante capitolo che spiega come rendere con particolare effetto gli oggetti da manipolare, gli esempi forniti riguardano il formato dei file XAML.

 

Capitolo 6: Algoritmic Mesh Geometries

Nel sesto capitolo, si passa ad un argomento molto attinente allo sviluppo 3D, gli algoritmi e le leggi che regolano la geometria.  In questo capitolo si trovano diversi esempi di codice in C#. Tra i vari temi, si affronta come figura geometrica la sfera. Vengono prese in esame anche le diverse classi che il Framework mette a disposizione.

 

Capitolo 7: Matrix Trasforms

Il settimo capitolo, riguarda la trasformazione degli oggetti, la loro inclinazione. In questo capitolo a differenza di quelli precedenti, oltre ai vari esempi in XAML, si fornisce al lettore formule e nozioni riguardante il disegno geometrico. Il capitolo abbonda di formule ed illustrazioni geometriche.

 

Capitolo 8: Quaternions

Nel penultimo capitolo, l'ottavo viene illustrata la parte dei vettori a più dimensioni e la rotazione, anche in questo capitolo si trovano molte formule e qualche esempio di codice in C# e XAML.

 

Capitolo 9: Applications and Curiosa

Nel capitolo conclusivo, si trovano esempi molto simpatici, per esempio come creare un slider in 3D, la gestione delle mappe con grafico indicante la densità di popolazione ed altri simpatici effetti, il tutto con esempi di codice C# e XAML.

I file di esempio

Nel libro non è incluso nessun CD o DVD, tuttavia gli esempi di codice possono essere scaricati dal sito Microsoft.

Conclusioni

In questa recensione abbiamo visto un libro adatto a coloro che vogliono utilizzare il Framework .NET 3.0 per scrivere applicazioni con una grafica accattivante e sfruttare le schede grafiche messe a disposizione dai produttori hardware. Gli esempi sono scritti con il linguaggio di programmazione C#, il livello del libro è avanzato, nel senso che è adatto ad un pubblico con buona conoscenza del Framework e della programmazione .NET. L'autore è un esperto e il suo libro offre ottimi spunti.

Note sul copyright

Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

Segnala questo articolo a un tuo amico
Scarica la recensione del libro (92 kb)
Fine: 1 di 1

Vedi anche...

Sempre aggiornato