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();
}
本文介绍了一个使用OpenGL进行点绘制的示例代码。通过设置点大小并遍历点集,以红色绘制每个点。该示例有助于理解如何利用OpenGL基本绘图命令实现简单的图形展示。
992

被折叠的 条评论
为什么被折叠?



