Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Disegnare una superficie 3d con vb2005
martedì 29 luglio 2008 - 08.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
willy_80
Profilo
| Senior Member
255
messaggi | Data Invio:
mar 29 lug 2008 - 08:54
Ciao a tutti,
Ho una serie di coordinate X,Y,Z relative ad un oggetto rilevato con un laser.
Per ora disegno in una bitmap per tutti i punti le coordinate X,Z e in un altra Y,Z e le visualizzo in due picturebox e visualizzo due immagini abbastanza chiare.
Vorrei riuscire a visualizzare il rendering, ovvero, creare una superficie "3D" e visualizzarla in modo da mostrare esattamente all'utente la forma del mio oggetto, è possibile tutto ciò senza impazzire?
LordS
Profilo
| Newbie
28
messaggi | Data Invio:
gio 31 lug 2008 - 09:42
Mi sa che devi usare le DirectX....
Scaricati il DxSDK si integra in modo magistrale nel VS2005/VS2008.
Poi conviene cercare qualche buon tutorial per il Drawing 3D, comunque le forme sono irregolari o si possono assimilare a una sfera o un cubo?
Dimenticavo...
Se per l'acquisizione dei Punti passi da un Programma di Disegno 3D potresti esportare l'oggetto in Formato X, poi tramite le DirectX carichi il file come Mesh.
Altrimenti se hai i punti grezzi, mi sa che il poligolo te lo devi disegnare a mano, assemblando tutte le primitive.
willy_80
Profilo
| Senior Member
255
messaggi | Data Invio:
gio 31 lug 2008 - 09:51
sono bassorilievi e quindi sono sempre irregolari
LordS
Profilo
| Newbie
28
messaggi | Data Invio:
gio 31 lug 2008 - 09:57
Mh puoi provare un'alternativa da criminale....
Ovvero prendere l'immagine fisica del bassorilievo, metterla in gradazioni di grigio e applicare un filtro Emboss, cosi ti da l'effetto 3d...
willy_80
Profilo
| Senior Member
255
messaggi | Data Invio:
dom 3 ago 2008 - 16:33
Beh per visualizzare il piano XY disegno tutti i miei punti e al variare di z vario il colore da giallo zminima a blu z massima e quindi basterebbe cambiare i colori di riferimento e metà lavoro è fatto ma come si applica il filtro che dicevi tu ? non ne ho mai sentito parlare...
LordS
Profilo
| Newbie
28
messaggi | Data Invio:
lun 4 ago 2008 - 11:29
Normalmente per fare manipolazione su immagini 2D, utilizzo una DLL Gratuita e Open Source, si tratta di FreeImage, basta che dai una googlata e la trovi subito, cè sia la DLL sia il Wrapper per il .NET quindi si riesce a utilizzare in modo molto semplice.
willy_80
Profilo
| Senior Member
255
messaggi | Data Invio:
lun 4 ago 2008 - 13:49
734_Immagine.zip
Grazie ora provo,
un'altra cosa, facendo delle prove grafiche ho notato che se carico i punti di ogni passata/scansione in una spline ottengo un immagine della passata un po più dolce eliminando le imperfezioni di misura del laser, pensavo di caricare passata per passata e se possibile poi catturare le coordinate dalla spline addolcendo così l'immagine, è possibile, in che modo posso leggere le coordinate grafiche della spline?
Se guardi l'immagine allegata si capisce meglio ciò che voglio fare...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !