下面是我的code:#include <gl/glut.h>
#include <stdlib.h>void display(void)
{
glEnable(GL_DEPTH_TEST);
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glMatrixMode(GL_PROJECTION);//确定观察范围
glLoadIdentity();
gluPerspective(60,1,1,60);//第一个是角度,第二个是宽高比例,第三个是near,四个是far    glMatrixMode(GL_MODELVIEW);//确定观测点
glLoadIdentity();
gluLookAt(0,0,30,0,0,0,0,0,1);//前三个参数是观察点的位置,后三个是(x,y,z)和它的连线,确定‘上’方向 glColor3f(1.0,0,0);
glBegin(GL_QUADS);//绘制一个矩形
glVertex3f(0,0,0);
glVertex3f(15,0,0);
glVertex3f(15,15,0);
glVertex3f(0,15,0);
glEnd(); glFlush();
}int main(int argc,char** argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE| GLUT_RGB);
glutInitWindowSize(400,400);
glutInitWindowPosition(200,200);
glutCreateWindow(argv[0]);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
我想的是:在z轴正方向上观察一个在  x和y确定的面上绘制一个矩形,可是看不到,不知道那里错了
我用的vc6,xp