I would like to see if I can request for developers to make a small improvement on how Boolean work. The system of Boolean is flawed. I’ll provide a good example.
(LEFT PICTURE) You can see there’s no problem at all. BUT what if I change the height of face @ top and bottom to be at the same height as the other cube is. I remove half of the cube, so you can see it clearly. A full cube is a lot messy. This is what happened:
(MIDDLE PICTURE) So the result of using Boolean (UNION) is what it looks like. It is quite a mess and this shouldn’t be the case.
(RIGHT SIDE) the result should look like this:
As you can see the issue is when there are more than 1 objects that have the same height where the boolean would be useless and it doesn’t remove the unnecessary faces and edges. The result is a little different in 2.79 and 2.80… but It’s still a mess in the end.
I hope this will help developers make some improvement in the future. Thank you for taking the time reading this topic.