Self intersecting object not cleaning up for 3d print ready

I have a self intersecting object that I want to clean up for 3d printing. As far as I know you cant have a self intersecting object, but correct me if I am wrong.

I have tried splitting the object far away from the intersection and then using the intersect command. For some reason that didnt give me an intersection all the way around so I had to take the objects and delete the surfaces that the intersection line did show up and play around with it to get the rest of the intersection. I tried using that line to trim, split and anything I could think of, but it all failed.

I also tried taking the objects after I had split far from the intersection and boolean them together. This also failed.

I have attached a file with the following for easy checking:
Layer name Contains
1 solid self intersecting object
split line the line I used to split the object into 2 so I could use intersect
Intersection resulting intersection line after using intersect command a few times
2 objects the 2 objects after I split them with the split line

Thank you for any help you can provide.

-Daniel
Intersecting-Object.3dm (1.9 MB)

Hi Daniel - use that curve of intersection to trim the indivudual surfaces in your two objects - Explode to surfaces and then trim.

Intersecting-Object_PG.3dm (783.8 KB)

-Pascal

@pascal
Thank you for the method. That almost got be there, but as you can see when I trim one of the surfaces it is giving me a weird V shape.
-Daniel
Intersecting-Object-2.3dm (1.5 MB)

@pascal
Also this is the same area that when I ran the intersect command at first it didnt give me a line there. I had to delete surfaces and then rerun the intersect command with just the surfaces that didnt give me an intersection the first time. Then I joined all those lines together to get my intersection line. Could that be part of the problem? Why did the trim work for you and not me?
-Daniel