如何让GL_POINT
更大?我正在使用glPointSize
,但它的工作量只有一些。所以,如果我写
glPointSize(100);
与
的大小相同glPointSize(500);
我怎样才能让它尽可能大?
答案 0 :(得分:5)
点大小有一个实现定义的范围,任一方法给出的大小都被限制在该范围内。您可以使用GL_POINT_SIZE_RANGE查询范围(返回2个浮点数)。您还可以使用GL_POINT_SIZE_GRANULARITY查询点粒度;该实现将根据需要将大小限制为其粒度。
如果你想要的点的大小不在允许的范围内,可以考虑使用纹理四边形甚至TRIANGLE_FAN制作一个(几乎)圆形多边形,无论你想要什么尺寸。
答案 1 :(得分:2)
您可以在点位置绘制一个所需大小的四边形视图。