void display()
{
// glClearColor(0.5,0.5,0.5,1);
glClear(GL_COLOR_BUFFER_BIT);
glPointSize(5.0);
// glLineWidth(5.0);
glBegin(GL_POINTS);
for(int i=0;i<GLPoint.size;i++)
{
glColor3f(1.0,0.0,0.0);
glVertex3f(GLPoint.points[i].x,GLPoint.points[i].y,0);
}
/* glVertex2f(GLPoint.points[0].x, GLPoint.points[0].y);
glVertex2f(-0.5,-0.5);
glVertex2f(-0.5, 0.5); // 二维平面上的一个点
glVertex2f(0.5, 0.5);
glVertex2f(0.5, -0.5);*/
glEnd();
glFlush();
}