我使用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);
答案 0 :(得分:0)
您必须使用GL_LINES
原语绘制定义多维数据集边缘的线条。