Domanda

Aggiorna : Ho ottenuto la mia situazione O3D raddrizzato, ma devo ancora a stabilirsi su una delle librerie di seguito elencati. Credo che cercherò un diagramma a dispersione in tutti i progetti e vedere uno che gestisce i dati facilmente ed è più facile da programmare.

Ho letto i tutorial su http://learningwebgl.com/blog/ per cercare di giocare con un nuovo linguaggio, e WebGL mi affascina. Sono stato anche alla pagina di Google Code per esso qui: http://code.google.com/p/o3d/

Questo sembra essere il sito ammortizzati? Ho visto nel samples.zip hanno scaricato, v'è un perfetto esempio di quello che voglio realizzare, ma utilizza

<script type="text/javascript" src="o3djs/base.js"></script>

E da quello che ho imparato, non v'è l'inclusione di un file di base del genere (si aspettano forse sylvester.js per fare i calcoli).

Ho ottenuto progetti confuso? C'è un posto dove posso visualizzare le classi e metodi disponibili in WebGL? Sto cercando di fare un esempio, la dispersione-chart.html da qui .

Il metodo, i nomi delle classi, infatti come tutto è fatto un aspetto diverso dal sito web learningwebgl.com e quei campioni. Il disponibili chiamate e classi elencate qui sembrano niente come il WebGL chiama che ho visto in dimostrazioni dal vivo di WebGL

Dove sto andando male?

Per esempio, io vedere questo elemento nella demo che sto cercando di imitare:

g_viewInfo = o3djs.rendergraph.createBasicView(
  g_pack,
  g_client.root,
  g_client.renderGraphRoot,
  clearColor);

Ma non v'è alcun oggetto / metodo Rendergraph in WebGL e nessuna indicazione di quello che è stato rinominato troppo. Dovrei abbandonare anche guardando i vecchi campioni O3D e cercare di mettere insieme un grafico leggendo l'API o posso trovare una spiegazione più profonda della conversione da O3D in WebGL con questo documento API link sottostante?

È stato utile?

Soluzione

WebGL è ancora in fase di sviluppo, le API sono molto instabili, è possibile dare un'occhiata qui:

rispondere alla tua seconda domanda, O3D non ha alcuna relazione con WebGL, sono completamente progetti separati. L'unica relazione tra loro è che O3D ora utilizza WebGL, qualcosa di simile a un motore di gioco o scenegraph scritto utilizzando OpenGL.

Altri suggerimenti

mi piacerebbe dare un'occhiata alla GLGE , SpiderGL e CopperLicht

Aggiornamento:. Io vidi che si è specificato che si demo sta tentando di utilizzare

  

Ma non c'è Rendergraph   oggetto / metodo WebGL e nessun   indicazione di quello che è stato rinominato in

o3djs.rendergraph è un oggetto O3D, quindi l'oggetto namespace o3djs. Non è stato rinominato in qualcos'altro in WebGL; O3D è uno strato di librerie JavaScript in cima a WebGL. Ci vuole un po di microgestione di WebGL in modo da poter concentrarsi su un livello più alto di astrazione.

Non è possibile utilizzare O3D campioni a meno di scaricare e installare le librerie O3D javascript.

  

E da quello che ho imparato,   non v'è l'inclusione di un file di base   così (si aspettano forse sylvester.js   per fare i calcoli).

In WebGL non c'è; base.js appartiene alla O3D, che è necessario scaricare e installare.

Si parla che la demo si sta tentando di utilizzare è la dispersione trama demo dal qui . Questo demo non è stato portato dal vecchio plug-in O3D a WebGL ... si può dire, perché quando si visualizzare la pagina dal vivo nel tuo browser si dice "Questa pagina richiede il plugin O3D per essere installato." I campioni a http://code.google.com/p/o3d/wiki/Samples sono up-to-date per quanto riguarda WebGL. Altri campioni che sono stati scritti per il plugin O3D (vale a dire prima che il plugin è stato sostituito da WebGL) possono richiedere un sacco di modifiche al lavoro.

E 'la pena di chiedere il google gruppo mailing list per aiuto nel porting questa demo. Gli sviluppatori sono attento e disponibile. Essi possono urtare la priorità di questo demo in base alla domanda.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top