Кто-то использовал команды из модуля GLU для рисования невыпулых полигонов? Не могу понять почему мой простейший невыпуклый полигон из 5 точек рисуется как выпуклый. Вот код
Tes := gluNewTess;
gluTessCallback(Tes, GLU_TESS_ERROR, @errorCallback);
gluTessCallback(Tes, GLU_TESS_BEGIN, @glBegin);
gluTessCallback(Tes, GLU_TESS_VERTEX, @glVertex3fv);
gluTessCallback(Tes, GLU_TESS_END, @glEnd);
gluTessBeginPolygon (Tes, nil);
gluTessBeginContour(Tes);
for PInd:=0 to High(Pnts) do
gluTessVertex(Tes, @Pnts[PInd], @Pnts[PInd]);
gluTessEndContour(Tes);
gluTessEndPolygon(Tes);
gluDeleteTess(Tes);