Inkscape.org
Beginners' Questions Why is Path->Difference so inaccurate?
  1. #1
    chrisspen chrisspen @chrisspen

    I'm trying to get the inverse shape by differencing it against a circle. However, the resulting difference is close, but has a lot of extra gaps and shapes added in. Why is this, and is there any way to avoid it?

    For example, the "before" attachment is the layout before the difference. And the "after" attachment is after the difference.

    Why is the differenced object so much smaller, with shapes that don't match the original mask? Almost like my original red mask had very thick stroke lines that weren't included, even though the mask object has no stroke at all?

    After
    Before
  2. #2
    Polygon Polygon @Polygon🌶
    *

    I don´t think it´s inaccuracy. You have a mix of strokes and shapes which will be summarised into one style by the Boolean operation.

    I´d expand every line with Path->Stroke to Path - then Path->Union - then selected with the circle go Path->Intersection:

Inkscape Inkscape.org Inkscape Forum Beginners' Questions Why is Path->Difference so inaccurate?