收藏
回答

小程序用three如何加载服务模型?

如题问题,怎么加载服务器上的模型用three显示在小程序中,有示例demo么?

回答关注问题邀请回答
收藏

3 个回答

  • 大大
    大大
    2019-08-13

    请问你的问题解决了吗,我也遇到了这样的问题

    2019-08-13
    有用
    回复
  • 菜鸽
    菜鸽
    2019-08-06

    即便你正确引用了objloader 在微信小程序还是不能使用objloader加载3d模型 因为小程序中不能使用xmlhttprequest

    2019-08-06
    有用
    回复
  • 凉
    2019-07-11

    我把objLoader.js放在工程里了,

    new THREE.OBJLoader()

    //.setMaterials(materials)

    .setPath('url')

    .load('name',

    function(object) {

    object.position.z = -10;

    object.rotation.x = Math.PI * 0.5;

    object.scale.set(0.1, 0.1, 0.1);

    scene.add(object);

    module= object;

    },

    function(xhr) {


    },

    function(err) {

    console.log(err);

    });

    一直报错,报错如下。

    THREE.OBJLoader is not a constructor;at SelectorQuery callback function

    TypeError: THREE.OBJLoader is not a constructor

        at ye.loadmodule (http://127.0.0.1:17823/appservice/index/index.js:80:5)

        at ye.initScene (http://127.0.0.1:17823/appservice/index/index.js:65:10)

        at n.(http://127.0.0.1:17823/appservice/index/index.js:100:13)

        at Function.<anonymous> (WAService.js:1:731430)

        at WAService.js:1:102353

        at WAService.js:1:731549

        at Array.forEach (<anonymous>)

        at WAService.js:1:731522

    有人遇到过么?

    2019-07-11
    有用
    回复 2
    • 朱林涛
      朱林涛
      2019-07-30
      你好,你的问题解决了吗?我现在也遇到这个问题~还望指导一下,谢谢!
      2019-07-30
      回复
    • 菜鸽
      菜鸽
      2019-08-06
      你需要先import或者requireOBJLoader
      2019-08-06
      回复
登录 后发表内容