Реализация функции opengl glfrustum - PullRequest
1 голос
/ 29 мая 2010

Может кто-нибудь сказать мне, как генерируется эта матрица glfrustum? я знаю, что эту матрицу можно установить многими способами, но почему именно эта? спасибо

Ответы [ 2 ]

5 голосов
/ 29 мая 2010

кто-нибудь скажет мне, как сгенерирована эта матрица glfrustum?

Прочтите официальную документацию по glFrustrum .Включает формулу.

0 голосов
/ 29 мая 2010

Я знаю, что эту матрицу можно задавать разными способами, но почему эта

Поскольку он точно определяет часть пространства, которое проецируется на плоскость: соедините точку глаза с четырьмя углами ближней плоскости (указанной слева, справа, сверху, снизу и nearVal). Затем пересекайте линии с дальней плоскостью, чтобы получить оставшиеся четыре точки усеченного конуса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...