Bad Boolean Difference Issue

I am trying to chamfer a corner by subtracting the pyramid profile from the rectangular profile. The pyramid will be part of another piece that has to fit here.

The rectangular profile is part of a rotation and the pyramid parts radiate from the center. There are 16 of these pyramids and the successfully subtract 14 out of the sixteen times.

This is one of the two that it does not.

The intersection is weird in that it creates a close curve and a curve segment that overlaps the closed curve.

Why the mess here?

I was able to get this to work by lofting the edges of the pyramid rather than using a sweep2.

Problem DIfference 3.3dm.zip (126.1 KB)

Hello- all you need is this bit -

image

just make sure the edge of the cutter does not lie on a surface you’re trying to cut.

-Pascal

I got it to work but ideally you want to mating part to do the cut and not have to worry about creating a cut that has to match the parts on both sides.