2009-08-31 13 views
13

Sto cercando una libreria che impagini e visualizzi grafici (cioè diagrammi di rete, non grafici) in 3D, con un po 'di interattività come selezionare e trascinare i nodi, ruotare lo schermo ecc. Mi piacerebbe farlo in una pagina web quindi sono preferibili Javascript o Flash, prenderei anche in considerazione Java.Esiste una buona biblioteca grafica 3D interattiva?

Avendo guardato me stesso, mi rendo conto che le opzioni sono molto limitate, quindi sono interessato a conoscere tutte le librerie del genere indipendentemente dalla lingua o dall'interattività, anche se non funzionano in un browser. Il 3D è essenziale, tuttavia, ci sono altre domande su questo sito che convergono le librerie 2D.

Aggiornamento: si prega di interrompere l'aggiunta di dettagli delle librerie di grafici 2D. Come dice la domanda, sto solo cercando le librerie 3D e ci sono altre domande sui grafici 2D.

+0

Sto offrendo una taglia perché sono sicuro che ci devono essere più librerie là fuori. Aggiungi qualcosa di cui sei a conoscenza, uno per risposta, per favore, per consentire al migliore di arrivare in cima. –

+0

Dato che non stai cercando qualcosa di complesso e non hai bisogno di molte prestazioni, perché non implementare il tuo, utilizzando la tela 2D? Le trasformazioni da 3D a 2D implicano una matematica davvero semplice; "OpenGL Redbook" (liberamente scaricabile) include alcune fantastiche informazioni su come funziona GL nelle appendici. Se è possibile implementare la moltiplicazione della matrice e se è possibile disegnare nell'area di disegno in 2D JS, è possibile eseguire la stampa 3D. Dico: se vuoi che la ruota sia fatta bene, fallo da te, soprattutto se tutto quello che riesci a trovare sono mattoni di legno. // Pubblicare come commento poiché ovviamente questo non risponde alla domanda (molto specifica) sulle librerie. –

risposta

1

Potete trovare questo utile:

Processing è una fonte linguaggio di programmazione open e l'ambiente per chi vuole programmare immagini, animazioni e interazioni.

+0

Ehm ... anche se considererei una libreria incompleta o con funzioni limitate, sto cercando qualcosa * un po 'più alto di quello! –

+0

Hai visto cosa puoi fare con questo? http://www.proce55ing.net/exhibition/works/001/index_link.html – ShuggyCoUk

+1

Indipendentemente da ciò, non è una libreria di grafici come la domanda richiede. –

4

Walrus

Pro: grande ricerca biblioteca grafico 3D interattivo, in Java.

Contro: non mantenuto attivamente, ultimo aggiornamento nel 2003.

screenshot

2

E 'C++ & SDL/OpenGL, ma si potrebbe trovare Forg3D di interesse (si veda anche questo paper). Non ho esperienza con me stesso.

1

Starlight è un potente strumento di visualizzazione 3D che ho utilizzato una volta, diversi anni fa (2005?) Per un progetto. Ricordo che era abbastanza potente al momento. Quindi non mi interessava un'interfaccia utente web. È ancora attivamente mantenuto e ha una entità non governativa separata per gestire le licenze commerciali.

Problemi correlati