0

我已经使用 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);
4

1 回答 1

0

您必须使用GL_LINES图元绘制定义立方体边缘的线。

于 2012-04-25T11:19:21.830 回答