mirror

Contents

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")