Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Three.js OBJMTLLoader不';t从.mtl加载映射_Javascript_Three.js - Fatal编程技术网

Javascript Three.js OBJMTLLoader不';t从.mtl加载映射

Javascript Three.js OBJMTLLoader不';t从.mtl加载映射,javascript,three.js,Javascript,Three.js,我在使用OBJMTLLoader时遇到问题。它成功加载了我的模型,但未加载漫反射贴图和镜面反射贴图。代码如下: .js文件 var loader = new THREE.OBJMTLLoader(); loader.load( 'models\\Stop_that_train.obj', 'models\\Stop_that_train.mtl', function ( object ) { object.position.y = - 8

我在使用OBJMTLLoader时遇到问题。它成功加载了我的模型,但未加载漫反射贴图和镜面反射贴图。代码如下:

.js文件

var loader = new THREE.OBJMTLLoader();
            loader.load( 'models\\Stop_that_train.obj', 'models\\Stop_that_train.mtl', function ( object ) {

                object.position.y = - 80;
                object.rotation.y = Math.PI/3
                scene.add( object );

            } );
.mtl文件

newmtl 19___Default
Ns 10.0000
Ni 1.5000
d 1.0000
Tr 0.0000
Tf 1.0000 1.0000 1.0000 
illum 2
Ka 0.5882 0.5882 0.5882
Kd 0.5882 0.5882 0.5882
Ks 0.6390 0.6390 0.6390
Ke 0.0000 0.0000 0.0000
map_ka bts_locomotive_emd_fp7.png
map_kd bts_locomotive_emd_fp7.png
map_ks IMG_3445.png

也许你应该尝试在路径中不使用双反斜杠

'models\Stop_that_train.obj'
'models\Stop_that_train.mtl'

纹理是否可访问?看起来它应该与.mtl文件位于同一目录中。是这样吗?