在我的主机中加载3D模型时出现问题

时间:2018-12-17 19:30:07

标签: javascript html5 three.js webgl

我已经将一个网页上传到使用Three.js的服务器上。

我的网页在我的本地计算机上运行良好。但是,当我将网页上传到服务器时,我的3D模型无法加载!我想念什么或做错什么了?

这是我用来加载3d模型的代码:

textureLoader = new THREE.TextureLoader();
    map = textureLoader.load('img/CHRIS.jpg');
    material = new THREE.MeshPhongMaterial({map: map});
    loader = new THREE.OBJLoader();
    loader.load( 'obj/CHRIS3.obj', function ( object ) {
      canvas.css('background','none');
      object.traverse( function ( node ) {
        if ( node.isMesh ){
          node.material = material;
        }
      });
      scene.add( object );
    });

1 个答案:

答案 0 :(得分:1)

似乎我的.obj文件权限错误。我通过将.obj文件的权限更改为755来解决了该问题