Что такое вектор UP в функции LookAt OpenGL?
это связано сМестоположение цели LookAt не имеет значения, если это z = 0 или z = 1000 или -1000?
Я старался
gluLookAt(512, 384, 2000,
512, 384, 0,
0.0f, 1.0f, 0.0f);
и все работает нормально, и теперь я меняю 3-й ряд (вектор UP), последний номер на0.8
:
gluLookAt(512, 384, 2000,
512, 384, 0,
0.0f, 1.0f, 0.8f);
и это точно так же ... затем я попробовал и изменил 3-ю строку, первый номер0.8
:
gluLookAt(512, 384, 2000,
512, 384, 0,
0.8f, 1.0f, 0.8f);
Теперь вид как будто повернут на 45 градусов влево. Как работает этот вектор UP?