При использовании сглаживания многоугольников в OpenGL, я получаю некоторые ломаные линии внутри моих многоугольников, как видно на изображениях:
Мой код выглядит так:
glEnable(GL_POLYGON_SMOOTH)
glHint(GL_POLYGON_SMOOTH_HINT, GL_NICEST)
glPolygonMode(GL_FRONT, GL_FILL)
glPolygonMode(GL_BACK, GL_LINE)
glLineWidth(5)
glBegin(GL_QUADS)
glVertex3f(0.1, 0.1, 0)
glVertex3f(0.2, 0.1, 0)
glVertex3f(0.2, 0.2, 0)
glVertex3f(0.1, 0.2, 0)
glEnd()
glDisable(GL_POLYGON_SMOOTH)
Почему это происходит и как я могу это решить?