build regular polygons