导入的模型 .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教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...