concepts.benchmark.namo.namo_polygon.namo_polygon_map_creator#

Functions

intersect_polygon(polygon1, polygon2)

Return a new polygon that is the intersection of two polygons.

polygon_convex_decomposition(polygon)

Decompose a polygon into a list of convex polygons.

polygon_remove_intersections(polygons)

For each polygon in the list of polygons, remove any intersections with other polygons.

polygon_union(polygons)

Take the union of a list of polygons and return a list of convex polygons.

subtract_polygon(polygon1, polygon2)

Return a new polygon that is the difference of two polygons.

Classes