#include "gl\glut.h"
#include "Windows.h"
#include "stdlib.h"
void display(void)
{
int i,arr[625],randx;
float x,y;
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
glPointSize(10);
for(i=0;i<625;i++)
{
arr[i]=i;
}
srand(1);
for (i=625;i>0;i--)
{
randx=rand()%i;
x=arr[randx]%25*0.04;
y=arr[randx]/25*0.04;
arr[randx]=arr[i-1];
glBegin(GL_POINTS);
glColor3f(0.0,y,x);
glVertex3f(y,x,0.0);
glEnd();
Sleep(2);
glFlush();
}
}
int main(int argc,char *argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE);
glutInitWindowSize(500,500);
glutInitWindowPosition(100,100);
glutCreateWindow("hi~");
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
OpenGL
最新推荐文章于 2023-07-03 17:41:08 发布