glClear(GL_COLOR_BUFFER_BIT);

glEnable(GL_POINT_SMOOTH);
glPointSize(20.0);
glBegin(GL_POINT);
{
    glColor3f(1.0, 0.0, 0.0);
    glVertex2f(0.0, 0.5);
    glVertex2f(-0.5, -0.5);
    glVertex2f(0.5, -0.5);
}
glEnd();
glFlush();


这是我的源代码。
glPointSize函数不起作用。

有人知道这个问题吗?

最佳答案

使用GL_POINTS代替GL_POINT

因此,代码应更改为:

*
glBegin(GL_POINTS);
*

09-06 19:06