WPF 3D Labs

Imparare la teoria del 3D è certamente interessante ma quello che serve maggiormente è la pratica.

Inauguro una nuova sezione del blog che verrà mano a mano arricchita con nuovi laboratori interattivi dove sarà possibile “smanettare” concentrandosi sul 3D anziché sui dettagli. Non dovrete creare nuovi progetti o pensare a creare assi virtuali per orientarvi nel mondo 3D. Potete imparare i principi fondamentali da subito senza tanti fronzoli e direttamente dal vostro Browser! (richiede installato il .Net Framework 3.5)

Ogni laboratorio contiene una piccola descrizione, un link che porta ad un articolo di approfondimento e un tutorial interattivo che spiega passo passo i concetti importanti.

Buon divertimento!

WPF 3D Labs

Trascinando e tenendo premuto il tasto destro del mouse è possibile ingrandire/rimpicciolire la schermata 3D nel WPF 3D Labs. Col tasto sinistro è possibile invece ruotare la schermata 3D.

posted @ domenica 5 luglio 2009 21.23

Print

Comments on this entry:

# re: WPF 3D Labs

Left by Daevil at 16/08/2009 11.47
Gravatar
Yeap! molto molto interessante, bravo Leo! Forse il tutorial automatico è decisamente veloce, bisognerebbe rallentarlo un po', ma è molto chiaro :P

Dave

# re: WPF 3D Labs

Left by Leonardo at 27/08/2009 23.56
Gravatar
Con la revisione 1.5 ho corretto alcuni bug e introdotto nuove funzionalità come la navigazione passo-passo del tutorial e la velocità personalizzabile per una migliore esperienza utente del laboratorio.

# semplice classe

Left by Marco at 28/10/2010 16.02
Gravatar
Ciao Leoardo!
Disperatamente ti chiedo se conosci, le 5 righe di codice necessarie per questa funzione: dati gli 8 vertici ed un bitmap, creare un cubo con l'immagine come texture.
Credo sia una banalità ma, da i tutorial in giro, non riesco ad applicare la texture ad una faccia completa, al più riesco ad applicarla ad uno dei triangoli che formano la faccia...
Help me!!

# re: WPF 3D Labs

Left by Leonardo at 28/10/2010 17.18
Gravatar
Ciao Marco, per impostare come materiale un'immagine puoi utilizzare ImageBrush, ad esempio:

<DiffuseMaterial><DiffuseMaterial.Brush><ImageBrush ImageSource="image.jpg" /></DiffuseMaterial.Brush></DiffuseMaterial>

Partendo dal codice dell'articolo
blogs.ugidotnet.org/.../...cubo-multi-texture.aspx puoi utilizzare ImageBrush come materiale alle facce che desideri (anche tutte) e visualizzare così su ogni faccia un'immagine.

# re: WPF 3D Labs

Left by Marco at 29/10/2010 13.01
Gravatar
Ciao Leonardo!
Grazie per la risposta!!
Però ho un problema...
il cubo lo creo (da codice, non xml) come model3dGroup, andando ad aggiungere 12 mesh triangolari (2 per faccia) di tipo MeshGeometry3D.
Se applico la texture me la applica "triangolare"!
Dove sbaglio? C'è un modo per creare il cubo come insieme di rettangoli e non come insieme di triangoli?
Grazie!!!!

Your comment:



 (will not be displayed)


 
 
 
Please add 8 and 1 and type the answer here:
 

Live Comment Preview:

 
«febbraio»
domlunmarmergiovensab
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910