给定一个投影矩阵,如何获得OpenGL中的视场?

时间:2019-09-06 12:45:47

标签: opengl opengl-compat

具有功能

"triple-equals": {
  "allow-null-check": true,
  "severity": "warning"
}

我能够根据某个视角设置透视投影矩阵。 给定投影矩阵,如何获得OpenGL的视场角?

1 个答案:

答案 0 :(得分:1)

gluPersperctive

在矩阵中,您看到M[1][1] = ff=cotang(fov/2) = 1 / tan(fov/2)

所以只需在[1] [1]处选择元素,然后选择fov = 2·acotan(1/f)