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