I am trying to do a Boolean difference on two objects but it always ends up looking like a Union, and I can’t figure out why. I tried a remove doubles, recalculate normals, etc. and I can’t figure out if my meshes are unfit for a boolean modifier somehow.
As a side note, I have heard that booleans are a ‘bad idea’ but it seemed natural to use booleans here, and furthermore I can’t think of a natural way to model this without booleans.
Also, if it matters at all, the final object will be done with a glass texture.