2013-01-06 143 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