2015-11-07 77 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

相關問題