【Three.js】实现随心所欲的展示外部三维模型

    最近学习Three.js,尝试加载一些3d max导出的obj、stl模型,在展示模型的时候遇到了一些问题,模型的尺寸、位置和旋转角度每次都靠手工调整,非常的不方便,就想着写一个方法来随心所欲的控制模型的尺寸、位置、角度。

 

2.实现思路

        先看看官方加载外部模型的标准代码:

var mtlLoader = new THREE.MTLLoader(); mtlLoader.load(mtlPath, function (materials) { materials.preload(); var loader = new THREE.OBJLoader(); loader.setMaterials(materials); loader.load(modelPath, function (obj) { obj.castShadow = true; obj.receiveShadow = true; //场景加载 scene.add(obj); //渲染 renderer.render(scene, camera); }});

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzgyp.html