在OpenGL中突出显示顶点

时间:2014-10-04 08:03:16

标签: android opengl-es

我正在学习Android上的OpenGL。我在理解“画面”时遇到了问题。顺时针/逆时针逻辑对我来说非常困惑。我想知道是否有一个选项可以不创建面孔并简单地突出显示OpenGL中的每个点(顶点)?谢谢!

2 个答案:

答案 0 :(得分:0)

glPolygonMode [link]正是您所寻找的!

离。 glPolygonMode(GL_FRONT_AND_BACK,GL_POINT)就是您所要求的。

答案 1 :(得分:0)

绘制调用的第一个参数指定要绘制的基元类型。最常见的是三角形,但您也可以绘制点。因此,如果您目前的绘图调用看起来像这样:

glDrawArrays(GL_TRIANGLES, ...);
glDrawElements(GL_TRIANGLES, ...);
glDrawArrays(GL_TRIANGLE_STRIP, ...);
glDrawElements(GL_TRIANGLE_STRIP, ...);

你可以简单地改变第一个参数来绘制点:

glDrawArrays(GL_POINTS, ...);
glDrawElements(GL_POINTS, ...);