В окне 800 x 600 представляется наиболее распространенным способом установки матрицы OpenGL: glOrtho (0, 800, 0, 600, 1, -1), в то время как я всегда использую glOrtho (0, 800, 600, 0, 1, -1). Есть ли причина, почему некоторые люди предпочитают первый способ, который я показывал за секунду?0, 800, 600, 0 vs 0, 800, 0, 600 OpenGL
0
A
ответ
6
Большинство людей с математическим мышлением (которые большинство 3D-кодеров) принимают начало координат системы в левом нижнем углу с увеличением координат X и Y вправо и вверх. Также создание top > bottom
и right > left
сохраняет хиральность преобразований; с перевернутой хиральностью вы должны настроить обмотку лица, выбрасывающую между прочим.