mirror#
- zeroheliumkit.src.utils.mirror(object: Polygon | LineString | MultiLineString | MultiPolygon, aroundaxis: str, origin: tuple = (0, 0)) Polygon | LineString | MultiLineString | MultiPolygon[source]#
Returns a mirrored object along a given axis “x” or “y”.
Args: object (Polygon | LineString | MultiLineString | MultiPolygon): The object to be mirrored. axis (LineString): The axis of the mirror. origin (tuple, optional): The origin of the mirror. Defaults to (0, 0).
Example
>>> object = Polygon([(0, 0), (1, 0), (1, 1), (0, 1)]) >>> mirrored_object = mirror(object, "x")