2013-07-10 4 views
0

В окне 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

ответ

6

Большинство людей с математическим мышлением (которые большинство 3D-кодеров) принимают начало координат системы в левом нижнем углу с увеличением координат X и Y вправо и вверх. Также создание top > bottom и right > left сохраняет хиральность преобразований; с перевернутой хиральностью вы должны настроить обмотку лица, выбрасывающую между прочим.