From 17e3878a5ad705b8fd906131e28a6d15903c08b9 Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Tue, 28 Jan 2025 07:29:25 +0000 Subject: [PATCH] Explain union/intersetion rule better --- Polygon_repair/doc/Polygon_repair/Polygon_repair.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Polygon_repair/doc/Polygon_repair/Polygon_repair.txt b/Polygon_repair/doc/Polygon_repair/Polygon_repair.txt index 79e3f01096f..8cfe5ce7582 100644 --- a/Polygon_repair/doc/Polygon_repair/Polygon_repair.txt +++ b/Polygon_repair/doc/Polygon_repair/Polygon_repair.txt @@ -98,8 +98,13 @@ Input (left), non-zero (middle) even-odd (right). \section SectionPolygonRepair_UnionIntersection Union and Intersection Rule -Given several valid polygons this rule computes their union or intersection. -This approximates from outside and from inside, respectively. +Given several valid polygons these rules apply a %Boolean operation: +In the arrangement of two valid multipolygons with holes, the faces that are in any and both multipolygons +with holes are in the resulting multipolygon with holes for a union and intersection, respectively. + +While this %Boolean operation works for any two valid multipolygons, in the scope of repairing +it serves to obtain an approximation from outside and inside when applying union and intersection, respectively, +when the input is similar. \cgalFigureBegin{UnionIntersection, UnionIntersection.svg} Union (top) and Intersection (bottom).