首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenGL GL_POINTS大小

OpenGL GL_POINTS大小
EN

Stack Overflow用户
提问于 2012-07-10 21:46:13
回答 2查看 1K关注 0票数 1

怎样才能让我的GL_POINT更大?我使用的是glPointSize,但它只能工作到一定大小。所以如果我写

代码语言:javascript
复制
glPointSize(100);

它的大小和

代码语言:javascript
复制
glPointSize(500);

我怎样才能让它变得像我需要的那样大?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-10 22:04:11

OpenGL wiki说:

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

如果你想要的点的大小不在允许的范围内,考虑使用一个带纹理的四边形,甚至是一个TRIANGLE_FAN来制作一个(几乎)圆形多边形,无论你想要什么大小。

票数 5
EN

Stack Overflow用户

发布于 2012-07-10 21:58:51

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11414713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档