Question

UPDATE : Je suis ma situation de O3D redressés, mais je dois encore installer sur l'une des bibliothèques énumérées ci-dessous. Je pense que je vais essayer un nuage de points dans tous les projets et voir que l'on gère les données facilement et est plus facile à programmer en.

J'ai lu les tutoriels sur http://learningwebgl.com/blog/ pour essayer de jouer avec une nouvelle langue, et WebGL me fascine. Je suis également à la page Google Code pour ici: http://code.google.com/p/o3d/

Cela semble être le site dépréciée? J'ai vu dans le samples.zip qu'ils ont de télécharger, il est un parfait exemple de ce que je veux accomplir, mais il utilise

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

Et de ce que j'ai appris, il n'y a pas l'inclusion d'un fichier de base comme ça (peut-être attendre sylvester.js faire des calculs).

Ai-je des projets mêlé? Y at-il lieu où je peux voir les classes et méthodes disponibles dans WebGL? Je suis en train de faire l'exemple dispersion-chart.html de .

La méthode, les noms de classe, en fait comment tout est fait regards différents sur le site Web de learningwebgl.com et ces échantillons. Le

Où vais-je tort?

Par exemple, je vois cet élément dans la démo que je suis en train de mimer:

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

Mais il n'y a pas d'objet rendergraph / méthode WebGL et aucune indication de ce qu'il a été rebaptisé aussi. Dois-je renoncer à même regarder les vieux échantillons O3D et essayer de rassembler un tableau de lecture de l'API ou puis-je trouver une explication plus profonde de la conversion de O3D en WebGL avec cette API doc lien ci-dessous?

Était-ce utile?

La solution

WebGL est encore en développement, les API sont très instables, vous pouvez jeter un coup d'oeil ici:

Répondre à votre deuxième question, O3D n'a pas de relation avec WebGL, ils sont complètement séparés des projets. La seule relation entre eux est que O3D utilise maintenant WebGL, quelque chose comme un moteur de jeu ou SceneGraph écrit en utilisant OpenGL.

Autres conseils

Mise à jour:. Je vis que vous avez spécifié que la démo que vous essayez d'utiliser

  

Mais il n'y a pas rendergraph   objet / procédé dans WebGL et aucun   indication de ce qu'il a été renommé

o3djs.rendergraph est un objet O3D, d'où l'objet d'espace de noms o3djs. Il n'a pas été renommé à quelque chose d'autre dans WebGL; O3D est une couche de bibliothèques javascript sur le dessus de WebGL. Il faut une partie de la microgestion de WebGL afin que vous puissiez vous concentrer sur un niveau d'abstraction.

Vous ne pouvez pas utiliser O3D échantillons à moins que vous téléchargez et installez les bibliothèques javascript O3D.

  

Et de ce que j'ai appris,   il n'y a pas l'inclusion d'un fichier de base   comme ça (peut-être attendre sylvester.js   pour faire des calculs).

En WebGL il n'y a pas; base.js appartient à O3D, que vous devez télécharger et installer.

Vous mentionnez que la démo que vous essayez d'utiliser est le diagramme de dispersion démo . Cette démonstration n'a pas été porté de l'ancien plugin O3D à WebGL ... vous pouvez dire parce que quand vous voir la page en direct dans votre navigateur, il dit: « Cette page nécessite le plugin O3D à installer. » Les échantillons à http://code.google.com/p/o3d/wiki/Samples sont à jour en ce qui concerne WebGL. D'autres échantillons qui ont été écrits pour le plugin O3D (à savoir avant le plug-in a été remplacé par WebGL) peuvent nécessiter beaucoup de changements au travail.

Il vaut la peine de demander sur la liste de diffusion du groupe google aide au portage de cette démo. Les développeurs sont sensibles et utiles. Ils peuvent heurter la priorité de cette démo basée sur la demande.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top