Forum: Inkscape divide overlapping objects

9625234ca6ba67c5e03b0f84219141fc?d=identicon&s=25 Maarten van der Velde (Guest)
on 2013-05-28 08:51
(Received via mailing list)
If I have three overlapping objects (closed paths), is there a easy way
to
'split them up'/divide them using the borders where they intersect?

The 'boolean operations' seem to either divide one object by the other,
removing the top-most one, *or* cut the path (outline) of one using the
other.

Conceptually, if I got three cirlcles, each one overlapping partially
all
the others, after this operation, I'd like to end up with 7 separated
parts.

Thanks!
F812b5469f097cef62a67a629c465962?d=identicon&s=25 Arlo Barnes (arlo_b)
on 2013-09-24 20:12
(Received via mailing list)
It seems to me like you should be able to do this pair-wise  divide
first
one pair of circles, then the resulting objects (which one can group)
with
the other circle.
EDIT: Okay, to test my idea I installed Inkscape on this machine and I
see
what you mean: there is not a function to "cut up" a pair of objects
along
the boundary of their overlap, exactly. Otherwise my idea would have
worked. I tried exclusion on one pair of circles, then again with the
result and a third circle, then broke them apart  (Control-Shift-K, also
in
the Path menu) and what I got was almost what you want, but the places
where two but not all circles overlapped were negative spaces rather
than
shapes like you mentioned was your goal (the seven separated parts). I
tried to fix this with the Fill Bounded Areas tool (paintbucket,
Shift-F7)
but the shapes were a bit smaller than desired; the outset tool [
Control -
) ] helped but results were not perfect.
Probably there is a conceptually better way to recreate the missing
three
shapes by dereticulating splines (if I may coin a term with an origin
borrowed from the Sims, who borrowed it from
mathematics<https://en.wikipedia.org/wiki/Spline_(mathematics)>),
picking just the curves (beziers, lines) you want out of each shape and
recombining curves from adjacent shapes to make a new one, filling in
the
gap. However, I do not know how to do this.
Good luck.

-Arlo James Barnes
Please log in before posting. Registration is free and takes only a minute.
Existing account

NEW: Do you have a Google/GoogleMail, Yahoo or Facebook account? No registration required!
Log in with Google account | Log in with Yahoo account | Log in with Facebook account
No account? Register here.