Is it possible to create a clean mesh with boolean operators?

For walls, the easiest way would be to have a loop cut part way up, so it goes all around. Then you can boolean doors / windows at will.

1 Like