如何在opengl android中绘制直线

如何在opengl android中绘制直线,android,opengl-es,3d,vertex-buffer,Android,Opengl Es,3d,Vertex Buffer,我必须用一条线来画squre,它看起来像下面的url 您能告诉我如何在android中使用opengls GL_LINES或GL_LINES_STRIP绘制它吗?这相当简单,假设您已经有了一个工作的OpenGL上下文: 设置正交投影 构建包含正方形顶点的顶点缓冲区 渲染时,设置线条渲染属性(例如,glLineWidth) 使用GL\u LINE\u LOOP或GL\u LINE渲染顶点缓冲区(取决于设置顶点的方式) 看一看,了解从哪里开始。有一些简单得多的教程,但本教程提供了比大多数教程更

我必须用一条线来画squre,它看起来像下面的url


您能告诉我如何在android中使用opengls GL_LINES或GL_LINES_STRIP绘制它吗?这相当简单,假设您已经有了一个工作的OpenGL上下文:

  • 设置正交投影
  • 构建包含正方形顶点的顶点缓冲区
  • 渲染时,设置线条渲染属性(例如,
    glLineWidth
  • 使用
    GL\u LINE\u LOOP
    GL\u LINE
    渲染顶点缓冲区(取决于设置顶点的方式)

看一看,了解从哪里开始。有一些简单得多的教程,但本教程提供了比大多数教程更多的背景知识。

这相当简单,假设您已经有了一个可用的OpenGL上下文:

  • 设置正交投影
  • 构建包含正方形顶点的顶点缓冲区
  • 渲染时,设置线条渲染属性(例如,
    glLineWidth
  • 使用
    GL\u LINE\u LOOP
    GL\u LINE
    渲染顶点缓冲区(取决于设置顶点的方式)

看一看,了解从哪里开始。有一些简单得多的教程,但这一个提供了比大多数教程更多的背景知识。

你能给我一些画线的例子吗?哇,谢谢你的链接!这很清楚,涵盖了在ES中运行所需的几乎所有内容(我在“经典”OpenGL中有一些背景知识),你能给我一些画线的例子吗?哇,谢谢你的链接!它很清楚,涵盖了在ES中运行所需的几乎所有内容(我在“经典”OpenGL中有一些背景知识)