2012-03-17 111 views
2

我是新的opengl学习器。我知道有建立在功能上画筒中过剩类似如何使用gl_polygon绘制三维圆柱体

GLUquadricObj *quadratic; 
quadratic=gluNewQuadric(); 
gluCylinder(quadratic,0.6f,0.6f,1.5f,20,20); 

但是,是否有任何其他方式使用在glBegin(GL_POLYGON)和glvertex3d画缸,我不看好的算法很清楚背后,请帮帮我。

+1

顺便说一句,永远不要使用'GL_POLYGON'。一束三角形(如果你真的想要'GL_TRIANGLES'或'GL_QUADS')也会这样做,并且不需要为每个面使用单独的'glBegin/glEnd'块(或单独的绘制调用)。 – 2012-03-17 00:54:59

回答