Android 在OpenGL中高亮显示顶点

Android 在OpenGL中高亮显示顶点,android,opengl-es,Android,Opengl Es,我正在学习Android上的OpenGL。我在理解“画脸”方面有问题。顺时针/逆时针的逻辑对我来说非常混乱。我想知道是否有一个选项,不创建面和简单地高亮显示OpenGL中的每个点顶点?谢谢 glPolygonMode就是您要寻找的 例如,glpolygonModelgl_FRONT_和_BACK,GL_POINT是您所要求的。draw调用的第一个参数指定要绘制的原语类型。最常见的是三角形,但也可以绘制点。因此,如果您当前有如下绘制调用: glDrawArrays(GL_TRIANGLES, ..

我正在学习Android上的OpenGL。我在理解“画脸”方面有问题。顺时针/逆时针的逻辑对我来说非常混乱。我想知道是否有一个选项,不创建面和简单地高亮显示OpenGL中的每个点顶点?谢谢

glPolygonMode就是您要寻找的


例如,glpolygonModelgl_FRONT_和_BACK,GL_POINT是您所要求的。

draw调用的第一个参数指定要绘制的原语类型。最常见的是三角形,但也可以绘制点。因此,如果您当前有如下绘制调用:

glDrawArrays(GL_TRIANGLES, ...);
glDrawElements(GL_TRIANGLES, ...);
glDrawArrays(GL_TRIANGLE_STRIP, ...);
glDrawElements(GL_TRIANGLE_STRIP, ...);
您只需更改第一个参数即可绘制点:

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

OpenGL ES不支持glPolygonMode,这是OP将在Android上使用的。啊,是的,你是对的@RetoKoradi的答案应标记为解决方案。