three.js 正交相机:全部缩放
three.js Orthographic Camera: Zoom All
我是 three.js
的新手,我不知道如何用 OrthograpicCamera
实现 "zoom all"。我一直在文档和网络上搜索,我只找到了涉及改变视野的 PerspectiveCamera
的解决方案。
我的目标是实现一个场景的所有 3D 对象都适合屏幕,因此它们显示得尽可能大。实现这一目标的任何想法都会有所帮助。谢谢
您可以计算所有对象周围的 2D 屏幕 space 边界框,然后使用它来设置正交相机的高度和宽度。在这里查看如何计算:
我是 three.js
的新手,我不知道如何用 OrthograpicCamera
实现 "zoom all"。我一直在文档和网络上搜索,我只找到了涉及改变视野的 PerspectiveCamera
的解决方案。
我的目标是实现一个场景的所有 3D 对象都适合屏幕,因此它们显示得尽可能大。实现这一目标的任何想法都会有所帮助。谢谢
您可以计算所有对象周围的 2D 屏幕 space 边界框,然后使用它来设置正交相机的高度和宽度。在这里查看如何计算: