-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();
4

1 に答える 1

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();
于 2013-01-06T09:39:54.973 に答える