Page MenuHome

Boolean operations do what they want.
Open, Confirmed, MediumPublic


System Information
Operating system: Linux KDE-Neon 18.04
Graphics card: Intel Graphics HD 5000

Blender Version
Blender 2.80

Short description of error
I've put four objects, two squares, one sphere and one geodesic sphere. With the squares I intend to cut the two spheres in half by means of modifiers with Boolean operations of differences. In the case of the Boolean operation with the normal sphere, I cut it in half perfectly. In the case of the Boolean operation with the geodesic sphere, it does not cut the geodesic sphere in half and it disappears. In other words, in practically the same cases, Boolean operations act in the way the program thinks and not as it should act in the same way.



Event Timeline

Confirm. In my cases both spheres dissapeared. But after scaling boxes just a bit (inside or outside) - cutting appears.

I think nature of bug is that when operands too close to each others by some sides (edjes/faces/sides) - it start glith like in Dario's example

Sergey Sharybin (sergey) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.

Seems to be related to the degenerated nature of the intersection.
@Campbell Barton (campbellbarton) , mind having a look? Thanks!