欢迎光临散文网 会员登陆 & 注册

Field of View(FOV)视野 水平角度与垂直角度切换计算

2022-06-03 00:13 作者:白白_可乐  | 我要投稿

FOV是啥大家都知道

FOV示意图

在Unity中就是指相机在透视模式(Perspective)下视野的角度,也就是上图 ∠θ,默认是垂直方向的角度,但是有的时候计算需要水平方向的角度,那么如何根据垂直方向的视角求出水平方向的视角呢?

可以看看草图:

草图

其中∠AMB就是垂直方向视角,∠ALG就是水平方向视角,利用半角的正切值我们可以很轻松地构建两者之间的联系.公式就不写了,大家看看代码就能理解...


总而言之,利用三角函数就能很轻松的转换水平方向与垂直方向的FOV角度.

Field of View(FOV)视野 水平角度与垂直角度切换计算的评论 (共 条)

分享到微博请遵守国家法律