现在我通过以下代码初始化我的 OpenGL 视图:
glLoadIdentity();
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glClearColor(0.0, 0.0, 0.0, 1.0);
glClear(GL_COLOR_BUFFER_BIT);
glOrtho(0.0, w, 0.0, h, -1.0, 10.0);
我看起来应该看起来。
但它的 Ethological 观点。我想要透视视图。所以我尝试用以下方式初始化它:
glLoadIdentity();
glViewport(0, 0, w, h);
glMatrixMode(GL_MODELVIEW);
glClearColor(0.0, 0.0, 0.0, 1.0);
glClear(GL_COLOR_BUFFER_BIT);
gluPerspective(60, w/h, 0.1, 100);
glTranslatef(0.0,0.0,-5.0);