2015-03-16 6 views
0

J'essaye de charger le fichier vrml ou wrl en utilisant vrmlloader.js qui est disponible dans la bibliothèque three.js. Après avoir chargé ce fichier, il n'affiche rien et ne montre qu'une page vierge blanche.Problème de chargement de fichier VRML dans three.js

Contenu du fichier VRML est disponible ici: http://jsfiddle.net/shiladittya/y0j1wn0c/

Et je suis lu ce fichier VRML en utilisant le code ci-dessous:

  var loader = new THREE.VRMLLoader(); 
      loader.addEventListener('load', function (event) { 
       var geometry = event.content; 
       scene.add(geometry); 
      }); 
      loader.load("./stl/test.WRL"); 

Ce que je manqué? Toute suggestion?

Répondre

0

Vous devez également inclure Detector.js (disponible dans la bibliothèque three.js) et jQuery (version 2.0 ou ultérieure).

Mais, pour le moment, c'est l'ancienne version du code. Maintenant, dans la dernière version de VrmlLoader.js, vous devez écrire:

var loader = new THREE.VRMLLoader(); 
loader.load("./stl/test.WRL", function(object) { 
    scene.add(object); 
}; 
0

J'ai essayé vous charger par exemple dans le nouveau projet VrmlParser. Il charge très bien. Pourriez-vous l'essayer ici?

Je dois noter que j'ai dû réduire l'indentation, le fichier ne doit pas commencer par un caractère de tabulation (\ t).

Vous pouvez trouver le projet VrmlParser ici: https://github.com/bartmcleod/VrmlParser

Il utilise ThreeJs.