Clean edges at intersections! Pls help!


I have 2 surfaces and I want to split 1 of those surfaces so that it Im left with the intersection. Please see attached image. So normally I just use the split command or boolean command to do this. This is fine but the resulting intersection surface I am left with is not a clean edge finish. Please see attached photo. You can see that some of the gray surface is exposed out of the red surface. How can I get clean edges?


This looks like this might be just a meshing issue but without the file it’s hard to tell for sure…