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);
            }
          });

 

 

 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM