Boolean Operations on Groups

Bug #171379 reported by Spacetoast
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Wishlist
Unassigned

Bug Description

It would be very useful to be able to perform boolean operations on
groups. Union, Cut and Combine don't quite make sense, but Difference,
Intersection, Exclusion and Division seem to have a logical workflow. This

would make groups a lot more powerful. The operation would be
relatively straightforward: perform the boolean operation on each child of

the group individually for Difference and Intersection, create a duplicate

group and do mirror opposite operations on both old and new for
Exclusion and Division.

Great work on Inkscape.

Ryan Lerch (ryanlerch)
Changed in inkscape:
importance: Undecided → Wishlist
status: New → Confirmed
Changed in inkscape:
assignee: nobody → mental
jazzynico (jazzynico)
tags: added: groups
removed: ui-selection-group-layer
tags: added: ui
jazzynico (jazzynico)
tags: added: boolops
Revision history for this message
Ryan Lerch (ryanlerch) wrote :

This would be a welcome feature for sure!

At the moment, the only way to do this is to duplicate the top paths, and apply the boolean operations for each individual path.

Revision history for this message
Antonio Ospite (ospite) wrote :

Hi, I noticed that the Eraser tool in Inkscape 0.91 works fine on groups, so maybe most of the functionality is already here?

The Eraser tool cannot use pre-existing paths tho, it only works by drawing one by hand.

Cutting groups using paths would be very useful.

Thanks, Antonio

Revision history for this message
Karol Krenski (mimoohowy) wrote :

Yes, I vote for this feature as well. I teach inkscape and it's quite counter-intuitive for the students that groups block logical operations. Technically it seems doable: just ungroup objects, then make union from what was a group before, then do the logical operation.

Revision history for this message
jazzynico (jazzynico) wrote :

@mental - since you don't seem to be active on that bug I'm removing your assignment. Don't hesitate to comment and reassign the bug to yourself if I'm wrong.

Changed in inkscape:
assignee: MenTaLguY (mental) → nobody
status: Confirmed → Triaged
Revision history for this message
Antonio Ospite (ospite) wrote :

A workaround for the problem in this report can be the multi-bool extension https://github.com/Moini/inkscape-extensions-multi-bool

But still, having it natively would be better.

Revision history for this message
Jonathan Hofinger (jhofinger) wrote :

Hi, this issue has been reported to Gitlab: https://gitlab.com/inkscape/inbox/-/issues/2607

Closed by https://gitlab.com/jhofinger

Changed in inkscape:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.