代码如下,那错了?
谢谢
代码: 全选
#include <GL/glut.h>
int iwidth=1000;
int iheight=300;
void MyReshape(int w, int h)
{
glViewport(0, 0, w, h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho (0, iwidth, 0, iheight, 0, 1);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
int i;
int j;
for (j=0;j<iheight;j++)
{
for (i=0;i<iwidth;i++)
{
glVertex2f(i, j);
}
}
glEnd();
glFlush();
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitWindowSize(iwidth, iheight);
glutCreateWindow("simple");
glutReshapeFunc(MyReshape);
glutDisplayFunc(display);
glutMainLoop();
}