2013-11-04 38 views

回答

0

您可以使用出口國之一將其保存到一個JSON對象:,

var loader = new THREE.JSONLoader(); 
loader.load('obj/model.js', function(geometry, materials) { 
    // Do stuff with your geometry and materials 
); 

可以加載OBJ型號太多,如:https://github.com/mrdoob/three.js/tree/master/utils/exporters

一旦你有你的JSON對象這個例子:http://threejs.org/examples/#webgl_loader_obj

你將需要這個腳本:http://threejs.org/examples/js/loaders/OBJLoader.js

var manager = new THREE.LoadingManager(); 
manager.onProgress = function(item, loaded, total) { 
    console.log(item, loaded, total); 
}; 

var loader = new THREE.OBJLoader(manager); 
loader.load('obj/model.obj', function(object) { 
    scene.add(object); 
}); 
+0

你什麼時候有JSON文件,你在哪裏包含它?我無法在代碼中的任何位置看到它。 – Haiz

+0

您不必包含它! 'JSONLoader.load()'正在讀它:) –

+0

哦,我不知道。謝謝 – Haiz