当相机来回移动一点时,我的Box对象会消失(截图如下)
相机对象:
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)
造成这种情况的原因是什么?如何解决?
谢谢!! :)
答案 0 :(得分:2)
由于相机的范围太高,您会遇到精确问题。
尝试使用较小的范围:
camera = new THREE.PerspectiveCamera(45, width / height, 1, 1000);
另外,将camera.position = new THREE.Vector3(0,-80,850)
更改为camera.position.set(0,-80,850)
。这种模式将来可能无效。