кажется получилось закрасить полигон, но есть бага зависящая от начальной точки