这与:OpenGL 的 LookAt 函数中的 UP 向量到底是什么有关?
如果来电是:
gluLookAt(512, 384, 2000,
512, 384, 0,
0.0f, 1.0f, 0.0f);
如果我坐在椅子上直视前方,将 iPad 放在眼前,那么我的头顶就指向天空。因此(0, 1, 0)
对于 UP 向量,如第 3 行所示。如果我把它改成(0, 0.00001, 1)
怎么办?这意味着我几乎要躺下,现在我的脸和眼睛都朝向天空。那么为什么结果和我使用的时候完全一样(0, 1, 0)
呢?