Czym dokładnie jest wektor UP w funkcji LookAt OpenGL?

jest to związane zLokalizacja docelowa LookAt nie ma znaczenia, jeśli jest z = 0 lub z = 1000 lub -1000?

próbowałem

    gluLookAt(512, 384, 2000,
              512, 384, 0,
              0.0f, 1.0f, 0.0f);

i wszystko działa dobrze, a teraz zmieniam trzeci rząd (wektor UP), ostatni numer na0.8:

    gluLookAt(512, 384, 2000,
              512, 384, 0,
              0.0f, 1.0f, 0.8f);

i to jest dokładnie to samo ... Następnie spróbowałem i zmodyfikowałem 3. linię, pierwszą liczbę do0.8:

    gluLookAt(512, 384, 2000,
              512, 384, 0,
              0.8f, 1.0f, 0.8f);

Teraz widok jest jak obrócony o 45 stopni w lewo. Jak działa ten wektor UP?

questionAnswers(4)

yourAnswerToTheQuestion