我有这段代码用于删除点。我想增加点数。现在,我使用此命令glPointSize,但是什么也没有发生。点大小是默认值。它不会增加。
如何增加积分大小?

glBegin(GL_POINTS);

glColor3f (a, b, c);
glPointSize(20.0f);

glVertex2i(px, py);
glEnd();

最佳答案

glPointSize(20.0f);必须放在glBegin()之前,否则不会有任何效果。像这样做:

glPointSize(20.0f);

glBegin(GL_POINTS);
   glColor3f (a, b, c);
   glVertex2i(px, py);
glEnd();

在OpenGL documentation中,您可以阅读以下内容:

08-16 12:36