1

我已经在谷歌上搜索了一段时间,但无法修复我的代码。我只是想让 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);

}
4

0 回答 0