利用3dsmax导出.obj 文件,同时还会有一个.mtl的材质文件:如下图
然后确保模型路径正确,如果有材质的话,放在相应路径中,如果不知道路径的话,可以打开谷歌调试,会找不到材质,再把材质放到相应的路径中。
<script src="js/three/MTLLoader.js"></script>
<script src="js/three/OBJMTLLoader.js"></script>
var loader = new THREE.OBJMTLLoader();
loader.load('box.obj', 'box.mtl', function(object){
object.name='box';
scene.add( object );
camera.lookAt(object.position);
});
loader导入模型的时候,接受两个参数,第一个是模型路径,第二个表示完成导入后的回调函数,一般我们需要在这个回调函数中将导入的模型添加到场景中。
这样就可以看到编辑的模型了。