需要头文件<script type="text/javascript" src="loaders/MTLLoader.js"> </script>
<script type="text/javascript" src="loaders/OBJLoader.js"> </script>
加载部分
var mtlLoader = new THREE.MTLLoader();
mtlLoader.setPath('/asset/obj/');路径
mtlLoader.load('WaltHead.mtl',function(mtl)文件material
{
mtl.preload(); 预加载
var objModel=new THREE.OBJLoader();
objModel.setMaterials(mtl);
objModel.setPath('/asset/obj/');
objModel.load('WaltHead.obj',function(object)
{
for(k in object.children){
object.children[k].castShadow = true;
object.children[k].receiveShadow = true;
}
object.position.y = 50;
object.rotation.y = 0.5;
//object.scale.set(0.05, 0.05, 0.05);
scene.add(object);
});
});
}
代码就这么多就实现了。