Can't do a boolean difference over an STL file from blender

Hi there!
I been trying to apply a boolean difference over a STL file I exported from blender and I cant do the operation. The chair STL file was too thin so I went to Blender and applied a solidify over it so it is much more thick (for 3d printing). But at the moment I try the boolean operation over it in Rhino, the whole mesh “breaks” and it loses is thickness, going back to the paper-thin thickness from the original file. You can see the thickness difference in the photo. The chair on the right has the boolean operation applied but has lost its thickness. I wrote too many times the word thickness haha
silla monoblock.3dm (2.6 MB)

I hope I could explain myself okay. Im leaving the file if anyone knows any solution.
Thanks!!

Hi -

It looks like that process generated garbage. From MeshRepair:

This is a bad mesh.

Here is what is wrong with this mesh:
Mesh has 9540 pairs of faces that intersect each other.
This can cause problems if you’re doing mesh boolean operations with it.

Important things to consider with this mesh:
Mesh has 2 faces with directions different from the mesh as a whole. Although this does not necessarily mean that the mesh is bad, it can cause problems if you’re doing mesh boolean operations with it.

In Rhino 8, you could use ShrinkWrap to thicken the original object and use the Boolean operation to make the holes. You’re running a cracked version of Rhino 7.1 so you’ll probably have to find some other way to create a clean mesh.

image

-wim

1 Like