fragment boolean

Registered by Jad91 on 2018-04-20

A new boolean operation for paths that inputs a set of closed loop paths that overlap, and outputs new closed loop paths for each subset.
Given three overlapping circles (A, B, C, arranged in celtic knot style), outputs 7 new paths for each area of overlap.
A-B-C, B-A-C, C-A-B, (AB)-C, (AC)-B, (BC)-A, (BA)-C, (CA)-B, (CB)-A, ABC

If given 4 circles where any given circle only overlaps two of its neighbors, it outputs 8 subsets (4 areas where 2 of the original circles intersect, 4 areas where the original circles did not overlap with anything).

I don't know how else to describe it, but the same operation is available through Microsoft Visio (Developer Options >Shape Design > Operations > Fragment).

Although the same effect can be achieved in Inkscape by doing duplicates of the shapes, and performing multiple intersections and exclusions, it would be much nicer to have the option to do it in one click and then choose what to do with each path.

(Sorry if this is the wrong place to put a feature request)

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Jad91
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.