怎样才能让我的GL_POINT更大?我使用的是glPointSize,但它只能工作到一定大小。所以如果我写
glPointSize(100);它的大小和
glPointSize(500);我怎样才能让它变得像我需要的那样大?
发布于 2012-07-10 22:04:11
OpenGL wiki说:
有一个实现定义的点大小范围,任何一种方法给出的大小都被限制在该范围内。您可以使用GL_POINT_SIZE_RANGE查询范围(返回2个浮点数)。您还可以使用GL_POINT_SIZE_GRANULARITY查询一个点的粒度;实现将根据需要将大小限制到它的粒度。
如果你想要的点的大小不在允许的范围内,考虑使用一个带纹理的四边形,甚至是一个TRIANGLE_FAN来制作一个(几乎)圆形多边形,无论你想要什么大小。
发布于 2012-07-10 21:58:51
您可以在点位置绘制任意大小的视图对齐四边形。
https://stackoverflow.com/questions/11414713
复制相似问题