From 3ffc04a0b211d527da818106d0c6ece230f334f6 Mon Sep 17 00:00:00 2001 From: Erica Fischer Date: Fri, 22 Nov 2024 10:34:13 -0800 Subject: [PATCH] Fix the wagyu flags. We need intersection, not union --- clip.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clip.cpp b/clip.cpp index 09795dd6..38c0e328 100644 --- a/clip.cpp +++ b/clip.cpp @@ -438,7 +438,7 @@ drawvec clip_poly(drawvec &geom, drawvec const &bounds) { try { result.clear(); - wagyu.execute(mapbox::geometry::wagyu::clip_type_union, result, mapbox::geometry::wagyu::fill_type_positive, mapbox::geometry::wagyu::fill_type_positive); + wagyu.execute(mapbox::geometry::wagyu::clip_type_intersection, result, mapbox::geometry::wagyu::fill_type_positive, mapbox::geometry::wagyu::fill_type_positive); } catch (std::runtime_error &e) { fprintf(stderr, "Internal error: Polygon clipping failed\n"); exit(EXIT_IMPOSSIBLE);