это связано с Место назначения 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);
и это точно то же самое... Далее я попытался и изменил третью строку, первое число до 0.8
:
gluLookAt(512, 384, 2000,
512, 384, 0,
0.8f, 1.0f, 0.8f);
Теперь представление похоже на поворот на 45 градусов влево. Как работает этот вектор UP?