namosim.mapgen.svg_utils module

namosim.mapgen.svg_utils.perturb_polygon(polygon: shapely.geometry.Polygon, bounds: Tuple[float, float, float, float], sigma: float = 2) shapely.geometry.Polygon

Perturb the vertices of a Shapely polygon randomly.

Parameters: - polygon: Shapely Polygon object - sigma: Standard deviation of the random perturbations

Returns: - perturbed_polygon: Perturbed Shapely Polygon object

namosim.mapgen.svg_utils.polygon_to_svg_path(polygon: shapely.geometry.Polygon) Element