O que exatamente é o vetor UP na função LookAt do OpenGL?
isso está relacionado comO local de destino do LookAt não importa se é z = 0 ou z = 1000 ou -1000?
eu tentei
gluLookAt(512, 384, 2000,
512, 384, 0,
0.0f, 1.0f, 0.0f);
e as coisas funcionam bem, e agora eu mudo a terceira linha (o vetor UP), último número para0.8
:
gluLookAt(512, 384, 2000,
512, 384, 0,
0.0f, 1.0f, 0.8f);
e é exatamente o mesmo ... depois eu tentei e modifiquei a terceira linha, o primeiro número a0.8
:
gluLookAt(512, 384, 2000,
512, 384, 0,
0.8f, 1.0f, 0.8f);
Agora a vista é como se tivesse girado 45 graus para a esquerda. Como este vetor UP funciona?