【问题标题】:Problems loading 3d model within my hosting [closed]在我的主机中加载 3d 模型时出现问题 [关闭]
【发布时间】:2018-12-18 03:37:32
【问题描述】:

我已经上传了一个网页到我的服务器,它使用了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 );
    });

【问题讨论】:

    标签: javascript html three.js webgl


    【解决方案1】:

    看来我的 .obj 文件权限有误。我通过将 .obj 文件的权限更改为 755 解决了这个问题

    【讨论】:

      猜你喜欢
      • 2021-01-13
      • 2022-01-13
      • 2022-07-14
      • 1970-01-01
      • 2020-05-17
      • 2017-03-01
      • 2021-05-05
      • 1970-01-01
      • 2012-04-25
      相关资源
      最近更新 更多