Примитивный тип GL_POLYGON
объединяет координаты вершины с выпуклым многоугольником.Последний пункт соединяется с первым пунктом.Для фигуры с 4 угловыми точками достаточно 4 координат вершины:
+ (80, 240)
/ |
Y / |
^ / |
| (50, 200) + |
| | |
| | |
| | |
| (50, 170) +-----+ (80, 170)
|
+-------------> X
glBegin(GL_POLYGON);
glVertex2f(50, 170);
glVertex2f(80, 170);
glVertex2f(80, 240);
glVertex2f(50, 200);
glEnd();