I have to calculate the volumetric difference between two closed solid polysurfaces, but the boolean difference operation always fails. I included example data, but I had this problem with many differnt objects so far. It only works reliable on very basic shapes for me. Are there any operations / repairs I can do to make the boolean operations work for my solids?
I want to clip the object in Picture 1 from the large cone in Picture 2.
A solid union of the objects also fails.
BooleanDifferenceProblemExample.3dm (4.4 MB)
The polysurfaces were created from meshes using Pufferfish’s Mesh To Polysurface functionality. Unfortunately I have to work with mesh data, because my workflow has to handle stl input eventually.
I tried to apply the tips provieded by Fixing Boolean Problems [McNeel Wiki], but could’t get it to work yet.
I’m looking forward to your tips and insights!