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