Что такое вектор 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?

Ответы на вопрос(4)

Ваш ответ на вопрос