Я понимаю концепцию системы просмотра пирамиды; он имеет форму пирамиды, и по мере приближения объектов к центру они становятся меньше, пока, наконец, не обрезаются. Однако при использовании проекции просмотра, скажем, в OpenGL (внимание: я не использую устаревшие функции), вы настраиваете свою систему координат следующим образом:
orthoExample (слева, справа, снизу, сверху, рядом, далеко);
Это все нормально, но когда дело доходит до перспективы, все становится немного странно.
перспективаExample (field_of_view_y, аспект, близко, далеко);
Как мне настроить систему координат с помощью такой функции?!? Он не позволяет мне указывать левую, правую, нижнюю, верхнюю и т. Д. Я знаю, что перспектива - это всего лишь разновидность проекции усеченного конуса ...