Boolean "clip" vs "intersection"

I’m not sure if this is a feature request or bug report (or unexpected behavior). I run into this all the time as I use CC to create various surface/engraving designs. This is just a very simplified example to help demonstrate reality vs. my expectation.

I typically have a group of polygons - in this example, two hexagons joined together (A). They are intersected by a circle (B) and I want to remove everything inside the circle (leaving the intersection circle arc). Note that in this example, the order that A or B is selected doesn’t change the results.

What I want is to clip the polygon group with the circle, leaving all geometry that is not impacted by the circle, like this (note the purplish crossbar).

However, what I get (using Boolean Subtraction / Subtract A-B) is this, missing that crossbar:

Basically, the subtraction is losing information from the polygon group. Maybe there is some option that I’m missing, that I would be happy to be informed of.

Thanks
Dave

Wow…interesting

So…if you don’t GROUP those two hexagons together before you do boolean substraction, it will work the the way you want it to:


but as soon as you GROUP the hexes and then cut away the circle, you get:

That might provide a work-around.

Looks like a bug unless the boolean functions are supposed to only work on perimeters?

  • Gary
1 Like

Just looking into Booleans a little more…this is like the difference between Weld and Smart Weld. If you weld, you lose interior pieces…Smart Weld keeps them. In effect, you want Smart Subtraction as an option in the Boolean menus.

I think that’s the feature request!

image

2 Likes

The issue here is imagine a pattern of 200 hexagons, not just 2, being intersected by the circle. Not something I want to adjust by hand.

Smart Subtraction sounds like a great marketing opportunity!

BTW: beautiful work on your site Gary!

D

1 Like

Thank you! Much appreciated :slight_smile:

Well…if we’re going to market it…then let’s get the icon right:

image
I think that would better represent it!

1 Like

The order, when subtracting definitely matters. The last object you select will be subtracted from the other selected objects. The problem here is the grouping. ungroup them & you’re fine.
If I select all of these objects, deselect the circle, then add the circle to the selection, it shows up as the dashed, last selected object, and the subtraction works fine.

If I group the hexes, it gets goofy

1 Like

This topic was automatically closed after 30 days. New replies are no longer allowed.