Replies: 5 comments 8 replies
-
Code? |
Beta Was this translation helpful? Give feedback.
-
ASolution3 has after that, the AClip Path and the ASolution1 Path as Hole, instead a difference of AClip and ASolution1 |
Beta Was this translation helpful? Give feedback.
-
@AngusJohnson I think that case is worth your attention... My understanding is that the intersection of both shapes causes rounding of the intersection points to be "above left" of the actual edge of the yellow shape. Then subtracting that intersection shape is found not to intersect the bottom-right yellow edge, and therefore it's considered a hole, but that's a hole bounded by a wall with a thickness probably less than 1 (unless the removal of round() caused that wall thickness to be 1.5-ish). Shouldn't a "wall", between a hole and the outer space, with a thickness less than 1 be removed? Since it's below the numerical accuracy tracked by the code. Woodie2 could change his code to compute the intersection C between A and B, but then subtract B from A, and A from B... but then I would be concerned, is it guaranteed that the 3 outputs would share the exact same vertices where the intersection happens? If not, then the 3 shapes might still overlap or leave a gap. |
Beta Was this translation helpful? Give feedback.
-
I don't understand the purpose of the ops above.
And I don't understand the purpose of the follow op either.
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hello I have 2 polygons:
I want to clipp it eachother to get 3 single polygons without any overlaps.
First I do a intersection of both:
after that I use the intersection part as clip object for the both polygons to get that:
but clipper gives me instead the whole yellow polygon and as hole the intersection part (clip item), why clipper doesn't cut that part off?
Beta Was this translation helpful? Give feedback.
All reactions