【问题标题】:How to show edges of a cube in OpenGL on Android如何在 Android 上的 OpenGL 中显示立方体的边缘
【发布时间】:2012-04-25 11:05:46
【问题描述】:

我使用 OpenGL 绘制了立方体。现在,我必须只显示那个立方体的边缘。它应该看起来像一个立方体笼。我该怎么做?

我的代码如下:

//每个元素是一个16个顶点的三角形条带。

            vertices.put(x).put(y).put(zz);
            vertices.put(x).put(y).put(zz);
            vertices.put(xx).put(y).put(zz);
            vertices.put(x).put(yy).put(zz);
            vertices.put(xx).put(yy).put(zz);
            vertices.put(xx).put(yy).put(z);
            vertices.put(xx).put(y).put(zz);
            vertices.put(xx).put(y).put(z);
            vertices.put(x).put(y).put(z);
            vertices.put(xx).put(yy).put(z);
            vertices.put(x).put(yy).put(z);
            vertices.put(x).put(yy).put(zz);
            vertices.put(x).put(y).put(z);
            vertices.put(x).put(y).put(zz);
            vertices.put(xx).put(y).put(zz);
            vertices.put(xx).put(y).put(zz);

            int color = Color.GRAY; 
            for ( int j = 0; j < 16; ++j ) 
            {
                colors.put(color);
            }  
                   vertices.position(0);
                   colors.position(0);

【问题讨论】:

  • 如何绘制立方体?显示一些代码。
  • 我真的很困惑。如果可能的话,我可以得到一个简单的例子来显示立方体的边缘。请检查我上传代码的上述问题。

标签: android opengl-es


【解决方案1】:

您必须使用GL_LINES 原语绘制定义立方体边缘的线条。

【讨论】:

  • 如果可能的话,你能提供一个例子。在问题中查看上面的代码。
猜你喜欢
  • 1970-01-01
  • 2021-07-26
  • 2021-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-28
  • 1970-01-01
相关资源
最近更新 更多