不居中模型渲染(美术导出注意)
开发web3d项目,一般来讲,美术导出一些模型的模型,没有特殊的情况下,尽量居中导出。
对于没有居中的模型可以通过.position
重新设置模型的位置,也快成通过设置相机指向模型对象.lookAt(模型.position)
。
loader.load("./立方体.gltf", function (gltf) {
console.log(gltf)
scene.add(gltf.scene);
// console.log(gltf.scene.position)
// console.log(gltf.scene.children[0].position)
// 平移模型位置
// gltf.scene.children[0].position.set(0,0,0);
// 或者设置相机目标观察点参数
camera.lookAt(gltf.scene.children[0].position);
// 注意相机控件参数同步
controls.target.copy(gltf.scene.children[0].position);
controls.update();
})