再论glulookat()
glulookat函数是用来在世界坐标系中设置相机的,也就是用于设置view 变换矩阵的
它的参数为别代表相机在世界坐标中的位置, 相机朝向和用于固定相机旋转的向量
要对物体进行缩放,移动或旋转的话应该是用model 变换矩阵,
glScalef(...); glTranslatef(...); glRotatef(...);
总体来说如下:
// Position(相机位置) View(相机对准的位置) Up Vector(右手法则,用于固定相机旋转的向量)
gluLookAt(0, 3, 6, 0, 0, 0, 0, 100, 0);