我已经在谷歌上搜索了一段时间,但无法修复我的代码。我只是想让 gluLookAt() 查看表面上的某个点。
我有一个 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);
}