def cloneGrid(poly, con, xl, yl, xstep, ystep): """ Create a single new polygon with contours that are made from contour con from polygon poly arranged in a xl-yl-grid with spacing xstep and ystep. :Arguments: - poly: Polygon - con: integer - xl: integer - yl: integer - xstep: float - ystep: float :Returns: new Polygon """ p = Polygon(poly[con]) for xi in range(xl): for yi in range(yl): p.cloneContour(0, xi*xstep, yi*ystep) return p