The object is water tight and the trimming surface is well clear of the edges but I’m getting a fail. It I offset the cutting surface into a solid it also fails to remove the bits. My application has been acting odd lately - showing a crash report dialogue screen every time I open the program even though it didn’t crash.
weird how doing that works but if you offsetSrf james’ existing surface then try the booleanDifference, it doesn’t work without shrinking the surfaces first.
Looks like a bug in the surface intersector. If you call intersect, you will get a couple of open curves that should be closed. Hard to say what’s “bad” about the surface. Probably just bad luck that you hit an unusual situation for the intersecting alogorithm that does not have a visual description. It works correctly in the V6 WIP, so what ever it was is fixed for the next version.
That may be a better method than using a open curve and then offsetting the extruded surface. There are some habitual approaches that may or may not be the most optimal.