Boolean diff sometimes doesnt work and I cant see what I have done wrong.

 From:  Michael Gibson
11195.4 In reply to 11195.3 
Hi Simon, the problem was that shell made a bad result, the inner shell surface is kind of mangled.

Instead of shell you'll get a better result in this case making a profile curve like this and then revolving it:



That's what I did with the attached 3DM file which should now boolean ok.

I am planning on overhauling Shell to use the ACIS library which should make it a lot more reliable.

- Michael