любой может объяснить "поле зрения" - PullRequest
11 голосов
/ 13 декабря 2010

В графическом программном обеспечении иногда мы видим «поле зрения» для камеры.Может кто-нибудь объяснить, что это значит?

Ответы [ 2 ]

9 голосов
/ 13 декабря 2010

Поле зрения (в вызове gluPerspective) - это угол в градусах между плоскостью, которая проходит через положение камеры и верхнюю часть экрана, и другой плоскостью, которая проходит через положение камеры и нижнюю часть экрана.

Edit: Поскольку вам не нужно иметь полноэкранный видовой экран: любая линия, которая проецируется на (x1, 0) - (x2, 0), лежит в первой плоскости, любая линия, которая проецируется на (x3, высота) - (x4, высота ) находится во втором, где height - это высота вашего окна просмотра в пикселях.

5 голосов
/ 13 декабря 2010

Поле зрения обычно является горизонтальным полем зрения.

Это угловая протяженность наблюдаемого мира Википедия

Чем больше поле обзора, тем больше сцены вы можете увидеть, но каждый бит будет виден с меньшим разрешением.

Вертикальное поле зрения связано с горизонтальным соотношением сторон вида. Квадратный вид будет иметь одинаковые горизонтальные и вертикальные поля зрения. Пейзажное представление будет иметь меньшее вертикальное поле зрения, в то время как портретное представление будет иметь большее вертикальное поле зрения.

...