calculatePolygonList