2012-03-17 47 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

回答