1

我怎样才能让我的GL_POINT更大?我正在使用glPointSize,但它的工作量最大。所以如果我写

glPointSize(100);

它的大小与

glPointSize(500);

我怎样才能让它像我需要的一样大?

4

2 回答 2

5

OpenGL wiki说:

点大小有一个实现定义的范围,并且任何一种方法给出的大小都被限制在该范围内。您可以使用 GL_POINT_SIZE_RANGE​(返回 2 个浮点数)查询范围。还有一个点粒度,你可以用 GL_POINT_SIZE_GRANULARITY​查询;该实现将根据需要将大小限制在其粒度上。

如果您想要的点的大小不在允许的范围内,请考虑使用带纹理的四边形甚至 TRIANGLE_FAN 来制作您想要的任何大小的(几乎)圆形多边形。

于 2012-07-10T14:04:10.823 回答
2

您可以在点位置绘制任意大小的视图对齐四边形。

于 2012-07-10T13:58:50.760 回答