2015-11-07 33 views
0

我有这个代码,但我不知道什么是正确的命令行来添加collada文件。我有他们与我从程序员得到的源文件。该文件的其余部分正在工作,相机的位置和其他一切都是正确的。调用collada文件的正确命令行是什么?

function init() { 

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



      scene = new THREE.Scene(); 


      // Add the COLLADA 

      scene.add(dae); 

回答

0

请看下面的例子:http://threejs.org/examples/webgl_loader_collada

这样做是它使用了一个自定义的加载包括这样的:

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

然后它用它来加载DAE并加入到场景异步:

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

我需要一个Web服务器来运行类似的东西吗?我的意思是three.js通常需要一个Web服务器? –

+0

通常情况下,打开本地文件时(例如file:///...html),默认情况下,您无法执行HTTP调用,例如默认情况下在大多数浏览器中下载文件。我建议你安装一个简单的网络服务器如WAMP(http://www.wampserver.com/en/)或者如果你有Pyton(http://www.linuxjournal.com/content/tech-tip-really-simple -http服务器的Python) – ther

相关问题