Illustrator-like Divide path operation

Migrated from https://bugs.launchpad.net/inkscape/+bug/170252 from 2004-05-19

Summary:

Original title: Splitting overlapping objects

This would be a function similar to one found in Illustrator, where overlapping objects would be split, creating a new object from the area(s) that overlap. The overlapping areas are then subtracted from the original objects.

https://launchpadlibrarian.net/10579675/split_object.svg

Additional Information/Comments:

Matiphas-users (matiphas-users) wrote on 2004-05-21:

isnt this RFE covered by the boolean operations?

Bug Importer (bug-importer) wrote on 2004-05-24:

No, this function is not fully implemented by the available boolean functions. Exclusion and Division are the closest, but if the two were combined, it would produce the desired result. In Illustrator, this function is called Divide.

Migrator's Notes:

In fact, recreating the submitter's example file, to produce what would be one click in Illustrator, it takes six steps in Inkscape, not including trial-and-error with the path operations. Play along with me!

  1. Select both objects and copy to clipboard -- this is a must
  2. With both objects still selected, apply an Division path op
    • Result: a blue square with the NW quadrant of circle cut out plus the quadrant, colored wrong (it should be red instead of blue)
    • Recolor the quandrant red
  3. Paste in Place the two original objects
  4. Move the blue square to the top of the stack
  5. Reselect the blue square and the red circle
  6. Reapply the Division path op

Es possible que quizás no entiendo ni papa. There is always more than one way to skin the proverbial cat but I invite anyone to devise a more immediate method.

Version Info:

- Inkscape Version: n/a
- Operating System: n/a
- Operating System version: n/a
Edited by grey tomorrow