Dont forget to look at the surface to surface fillet to get some good results. Although this method will always require some cleanup on the ends of the surfaces
Just boolean union your hard profiles to create the edge, then seperate the surfaces and run the fillet command
|