2
我是新的opengl學習器。我知道有建立在功能上畫筒中過剩類似如何使用gl_polygon繪製三維圓柱體
GLUquadricObj *quadratic;
quadratic=gluNewQuadric();
gluCylinder(quadratic,0.6f,0.6f,1.5f,20,20);
但是,是否有任何其他方式使用在glBegin(GL_POLYGON)和glvertex3d畫缸,我不看好的算法很清楚背後,請幫幫我。
順便說一句,永遠不要使用'GL_POLYGON'。一束三角形(如果你真的想要'GL_TRIANGLES'或'GL_QUADS')也會這樣做,並且不需要爲每個面使用單獨的'glBegin/glEnd'塊(或單獨的繪製調用)。 – 2012-03-17 00:54:59