导入的模型 .obj 和 .mtl 文件,
贴图获取到了,为什么没显示。
var onProgress = function ( xhr ) {
if ( xhr.lengthComputable ) {
var percentComplete = xhr.loaded / xhr.total * 100;
}
};
var onError = function ( xhr ) { };
var mtlLoader = new THREE.MTLLoader();
mtlLoader.setTexturePath( 'obj/' );
mtlLoader.setPath( 'obj/' );
mtlLoader.load( 'ship_boat.mtl', function( materials ) {
console.log(materials);
materials.preload();
var objLoader = new THREE.OBJLoader();
objLoader.setMaterials( materials );
objLoader.setPath( 'obj/' );
objLoader.load( 'ship_boat.obj', function ( object ) {
object.scale.set(0.1, 0.1, 0.1);
mesh = object;
scene.add( mesh );
}, onProgress, onError );
});
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...