2011-11-21 3 views
5

vorrei implementare la visualizzazione 3D di base nel mio WinForms applicazione utilizzando DirectXC# controllo semplice directX

Il mio modello:

  • poligoni con fori e spessore
  • cilindri
  • testo 2D
  • textures basic
  • illuminazione
controllo

scena:

  • zoom
  • panning
  • ruotare

Qualche materiale "tutto in uno" Controllo NET che posso facile mettere su forma e impostare il mio modello da aggiungendo primitive di forma?

+0

Non so la risposta a questo, ma è una domanda molto interessante. Se esiste, sarei interessato a saperne di più. – Polynomial

+0

Questo potrebbe farti parte del percorso: http://sites.google.com/site/quamtar/d3dcontrols-main non l'ho mai usato, ma le schermate sembrano promettenti – robowahoo

+0

Ma nota che il controllo di quamtar sta usando gestito DirectX che è stato interrotto a favore di XNA. –

risposta

0

Infine ho implementato Awesomium WebControl con la pagina html utilizzando la libreria three.js. Questo mi permette di mostrare facilmente modelli 3d (e generare dinamicamente il modello) usando l'accelerazione GPU (backend WebGL).

1

Non so se c'è un controllo che ha l'esatta funzionalità desiderata, ma lo this sample contiene uno GraphicsDeviceControl che ho usato in passato per ottenere un controllo simile a quello che si desidera. Dovrai aggiungere zoom, panning, rotazione, ma questo non dovrebbe essere troppo difficile nel mondo 3D.