Я играю с OpenGL, и у меня есть вопрос, на который я не смог найти ответ или, по крайней мере, не нашел правильный способ задать вопрос поисковым системам. У меня довольно простая настройка. Окно просмотра 800x600 и матрица проекции с полем зрения 45 градусов и ближней и дальней плоскостями 1,0 и 200,0. Для обсуждения, матрица вида модели - это единичная матрица.
Я пытаюсь определить границы вида на заданной глубине. Например, (0,0,0) является центром экрана. И я смотрю в направлении -Z.
Я хочу знать, если я рисую геометрию на плоскости 100 единиц на экране (0,0, -100), каковы границы вида? Как далеко я могу нарисовать в этой плоскости, и геометрия все еще будет видна.
В более общем смысле, учитывая плоскость, параллельную ближней и дальней плоскостям (и между ними), каковы видимые границы этой плоскости?
Кроме того, если то, что я пытаюсь определить, имеет общее имя или является обычной операцией, как оно называется? Таким образом я могу отследить больше материалов для чтения