我是three.js
的新手,我无法找到如何使用OrthograpicCamera
实施“全部缩放”。我一直在文档和网络上进行搜索,但只找到了PerspectiveCamera
的解决方案,其中涉及更改视野。
我的目标是使场景的所有3D对象都适合屏幕,因此将它们显示得尽可能大。任何实现此目的的想法都会有所帮助。谢谢。
最佳答案
您可以计算所有对象周围的2D屏幕空间边界框,然后使用它来设置正交摄影机的高度和宽度。在此处查看如何计算:ThreeJS 2D bounding box of 3D object
关于javascript - three.js正交相机:全部缩放,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45995313/