IntTools_EdgeEdge for 3d curve intersection

To find 3d curve intersections, instead of GeomAPI_ExtremaCurveCurve, I am testing IntTools_EdgeEdge (after creating two edges from the curves).
It was made for boolean operations, so it finds both intersection points and overlap spans, which are both considered "common parts".

Has anyone tried it in other contexts?
Do you see any trouble?

Thanks.
Mauro

Mauro Mariotti's picture

IntTools_EdgeEdge was a disaster.
It does not work if the edges are partially overlapping, but with reversed orientation.
I suppose in the boolean algorithms this is avoided by some pre-processing.

I will go back to GeomAPI_ExtremaCurveCurve and see what happens in these cases.