【问题标题】:Why I only see parts of my BoxGeometry object in ThreeJS on zoom in/zoom out?为什么在放大/缩小时我只能在 ThreeJS 中看到我的 BoxGeometry 对象的一部分?
【发布时间】:2014-06-12 13:04:37
【问题描述】:

当相机来回移动一点时,我的 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)

这是什么原因造成的,我该如何解决?

谢谢!! :)

【问题讨论】:

    标签: three.js mesh


    【解决方案1】:

    您遇到了精度问题,因为相机的范围太高。

    尝试更小的范围:

    camera = new THREE.PerspectiveCamera(45, width / height, 1, 1000);
    

    另外,将camera.position = new THREE.Vector3(0,-80,850) 更改为camera.position.set(0,-80,850)。这种模式在未来可能行不通。

    【讨论】:

    • 糟糕,我虽然更改了每个 Vector3 对象,呵呵。编辑:MUHAHAHAH!它的工作!耶!谢谢!!
    猜你喜欢
    • 2014-07-22
    • 2023-03-06
    • 2021-08-10
    • 2015-05-01
    • 1970-01-01
    • 2019-02-03
    • 1970-01-01
    • 2021-11-05
    相关资源
    最近更新 更多