如何使用GL_LINE_LOOP正确地使粗体OpenGL ES 2.0圆光滑

时间:2014-08-03 08:59:21

标签: android opengl-es opengl-es-2.0

我正在使用OpenGL ES 2.0 GL_LINE_LOOP绘制圆圈,我想让它正确加粗,但是当我使用glLineWidth时,我会得到不好的结果,圆圈的外侧被破坏,这里是截图: enter image description here

如何使这个圈子像:

enter image description here

2 个答案:

答案 0 :(得分:4)

使用四边形或三角形条带,顶点位于所需宽度的两个圆上。

答案 1 :(得分:1)

提高圆圈的分辨率,看起来你正在使用12段,请尝试使用24或32段。