首次使用three.js加载obj模型未成功

接此,https://blog.csdn.net/bcbobo21cn/article/details/110676331

基本代码如下;

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>第一个three.js 示例</title>
  <style>
    body {
      margin: 0;
      overflow: hidden;
    }
  </style>
  <script src="three.js-master/build/three.js"></script>
  <script src="three.js-master/build/three.module.js"></script>
  <script src="three.js-master/examples/js/loaders/OBJLoader.js"></script>
</head>

<body>
  <script>

    var scene = new THREE.Scene();


    var loader = new OBJLoader();

            loader.load( './3d/worker.obj', function ( obj ) {
                let object = obj;
                
                object.scale.set(3,3,3);
                object.children[0].material.color.set(0xe8b73b);
                object.rotation.x = 1;
                object.rotation.y = 0.3;
                scene.add(object);
            });

            var light = new THREE.DirectionalLight(0xffffff);//光源颜色
            light.position.set(20, 10, 1305);//光源位置
            scene.add(light);//光源添加到场景中

  </script>
</body>
</html>

    根据相关资料,包含代码中的3个js文件;然后定义一个加载器来加载模型;

但是不成功;

没找到加载器类;初步看一下加载器类应该是包含在 OBJLoader.js 中;

three.js加载不同格式3D模型是使用不同加载器;

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值