2015-11-07 2 views
0

J'ai ce code mais je ne sais pas quelle est la bonne ligne de commande pour ajouter les fichiers collada. Je les ai avec le fichier source que j'ai reçu du programmeur. Le reste du fichier fonctionne et la position de la caméra et tout le reste est correct.Quelle est la bonne ligne de commande pour appeler le fichier collada?

function init() { 

      container = document.createElement('div'); 
      document.body.appendChild(container); 



      scene = new THREE.Scene(); 


      // Add the COLLADA 

      scene.add(dae); 

Répondre

0

Regardez cet exemple: http://threejs.org/examples/webgl_loader_collada

Ce que cela fait est qu'il utilise un chargeur personnalisé inclus comme ceci:

<script src="js/loaders/ColladaLoader.js"></script> 

Et il l'utilise pour charger le DAE et ajouter à la scène asynchrone:

var loader = new THREE.ColladaLoader(); 
loader.load('./models/collada/monster/monster.dae', function (collada) { 
    dae = collada.scene; 
    scene.add(dae);   
}); 
+0

Ai-je besoin d'un serveur Web pour exécuter quelque chose comme ça? Je veux dire que three.js a généralement besoin d'un serveur web? –

+0

Normalement oui, vous ne pouvez pas exécuter d'appels HTTP comme le téléchargement d'un fichier dans la plupart des navigateurs par défaut lors de l'ouverture d'un fichier local (par exemple, fichier: ///...html). Je vous suggère d'installer un serveur web simple comme WAMP (http://www.wampserver.com/fr/) ou si vous avez Pyton (http://www.linuxjournal.com/content/tech-tip-really-simple -http-server-python) – ther