爲什麼這些線條出現在我的形狀中?
我初始化OpenGL的是這樣的:
glDisable(GL_TEXTURE_2D);
glDisable(GL_DEPTH_TEST);
glDisable(GL_COLOR_MATERIAL);
glEnable(GL_BLEND);
glEnable(GL_POLYGON_SMOOTH);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glClearColor(0, 0, 0, 0);
並繪製形狀這樣的:
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1, 0, 0);
glBegin(GL_POLYGON);
glVertex2f(-5, -5); // bottom left
glVertex2f(5, -5); // bottom right...
glVertex2f(6, 0);
glVertex2f(5, 5);
glVertex2f(-5, 5);
glEnd();
,如果它是順時針或逆時針無所謂。
花了我一會兒來弄清楚如何啓用多重採樣,但我得到它的工作。這工作得很好:)謝謝, – mpen 2009-08-14 03:06:30