threejs之添加gltf模型

threejs之添加gltf模型

加载模型:

let GLTFLoader1 = new GLTFLoader(); /*实例化加载器*/
      GLTFLoader1.load("/gltf/1.gltf", (obj) => {
        scene.add(obj.scene);
        obj.scene.position.set(0,0,0);
        obj.scene.rotation.set(1.55,0,0);
        obj.scene.scale.set(1, 1, 1);
      });

获取模型中的每一个Mesh:(卸载GLTFLoader.load的回调函数中)

var groups = [];
          // 获取每一个mesh
          obj.scene.traverse((child) => {
            if (child.isMesh) {
              groups.push(child);
            }
          });

 

 

 

钻研不易,转载请注明出处。。。。。。

 

posted @ 2020-12-08 19:32  莫小龙  阅读(4220)  评论(0编辑  收藏  举报