なぜ私の形状にこれらの線が現れていますか?
私はこのような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);
をそして、このような形状を描く:それは時計回りまたはCCWかどう
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