Three.js 为什么在放大/缩小时,我只看到BoxGeometry对象的三个部分?
当相机前后移动一点时,我的盒子对象就会消失(下面的截图) 摄影机对象:Three.js 为什么在放大/缩小时,我只看到BoxGeometry对象的三个部分?,three.js,mesh,Three.js,Mesh,当相机前后移动一点时,我的盒子对象就会消失(下面的截图) 摄影机对象: camera = new THREE.PerspectiveCamera(45, width / height, 0.1, 10000); camera.position = new THREE.Vector3(0,-80,850); 我只使用鼠标滚轮进行放大/缩小 盒子尺寸:(48*1.5,70*1.5,0.5) 这是什么原因造成的?我如何修复它 谢谢!!:) 由于相机的范围太大,因此存在精度问题 尝试使用较小的范围
camera = new THREE.PerspectiveCamera(45, width / height, 0.1, 10000);
camera.position = new THREE.Vector3(0,-80,850);
我只使用鼠标滚轮进行放大/缩小
盒子尺寸:(48*1.5,70*1.5,0.5)
这是什么原因造成的?我如何修复它
谢谢!!:) 由于相机的范围太大,因此存在精度问题 尝试使用较小的范围:
camera = new THREE.PerspectiveCamera(45, width / height, 1, 1000);
另外,将
camera.position=new THREE.Vector3(0,-80850)
更改为camera.position.set(0,-80850)
。这种模式在将来可能不起作用。Oops,我想我已经改变了每一个矢量3对象,呵呵。编辑:哈哈哈!!它起作用了!!耶!谢谢