透视投影可以通过距观察平面和角度(FOV)的距离来描述,也可以通过距图像平面的距离和图像平面的范围(左,右,上,下)来描述。我的问题是观察(图像)平面和距图像平面的距离,如何计算相应的FOV?
答案 0 :(得分:1)
OpenGL FAQ有一节(9.085)描述了这一点:
fov*0.5 = arctan ((top-bottom)*0.5 / near)
或
fov = 2.0 * arctan ((top-bottom)*0.5 / near)
请注意,结果将是弧度而不是度数。