0
有人可以舉個例子來解釋這個工作。如何使用three.js或其他庫呈現3d對象?這個對象已經被創建。如何渲染模型?無法渲染預製的3D模型three.js
有人可以舉個例子來解釋這個工作。如何使用three.js或其他庫呈現3d對象?這個對象已經被創建。如何渲染模型?無法渲染預製的3D模型three.js
您可以使用出口國之一將其保存到一個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);
});
你什麼時候有JSON文件,你在哪裏包含它?我無法在代碼中的任何位置看到它。 – Haiz
您不必包含它! 'JSONLoader.load()'正在讀它:) –
哦,我不知道。謝謝 – Haiz