我一直在谷歌上搜索一段时间而无法修复我的代码。我只是想让gluLookAt()看到表面上的某个点。
我有一个init()函数,应该设置程序运行时的起点,但它永远不会改变视图。
这是我的init():
void init(void){
glClearColor(0.0,0.0,0.0,1.0);
glColor3f(1.0,0.0,0.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(65.0,1.0,1.0,100.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
gluLookAt(0.0,0.0,5.0,0.0,0.0,6.0,0.0,1.0,0.0);
}