我希望最初将“场景”的“相机Z轴距离”放置在远离某个组的位置,以便使其能够适应该场景并使其尽可能大。该组由一个平面和一些朝相机延伸的盒子组成(想想一个书架,其中书架的背面为Z = 0)。群组和场景的宽度和高度都将变化,即书架的初始尺寸为100w,50h,场景的初始尺寸为100w,400h。
我最初以为我可以尝试使用tan(FoV) = sceneHeight / distance;
来找到距离,但这根本不起作用。我看了一些也采用这种方法的示例,但是我没有用这个方法。我想知道是否需要处理对象的初始高度(即300),并将其与我要查找的高度(即1920)进行比较。
感谢您的帮助,谢谢。