2013-01-06 116 views
-2

我有8个顶点。我想用这个顶点绘制立方体。我如何用顶点绘制立方体?如何绘制立方体

顶点:

v1, v2, v3,v4, v5,v6,v7,v8 

    they are array of float with 3 elements(float v1[3]) 

我已经做了

glBegin(GL_QUADS); 
     glVertex3f(v1[0], v1 [1], v1[2]); 
     // do same thing for other 7 vertex 
glEnd(); 
+0

Yesss和?你听说过维也纳国际组织吗? – nullpotent

+3

您是否考虑过粗略的Google搜索? http://www.wikihow.com/Make-a-Cube-in-OpenGL – Mikhail

+0

@Mikhail如何绘制三角形 – user1947920

回答

0

总结从http://www.wikihow.com/Make-a-Cube-in-OpenGL

现在我们将在glBegin()和glEnd()线之间添加了顶点。

// Multi-colored side - FRONT 
glBegin(GL_POLYGON); 
glVertex3f(-0.5, -0.5, -0.5);  // P1 
glVertex3f(-0.5, 0.5, -0.5);  // P2 
glVertex3f( 0.5, 0.5, -0.5);  // P3 
glVertex3f( 0.5, -0.5, -0.5);  // P4 
glEnd(); 
+0

锄头我可以用三角形绘制它 – user1947920

+0

什么?你要求一个立方体,我们给了你。你为什么现在要求三角形?这个问题需要结束。 – 2013-01-07 21:50:15