I now work on a mesh generation application with open Cascade. However, the constraints, including the vertex, curves and surfaces have to be standardized or checked before the the grid tessellation. That means, the intersections of these constraints have to be obtained. I have check the documents and source codes of open Cascade and the "Modeling Algorithms" part could compute intersections of the follows:
- the intersections between two 2D curves;
- the self-intersections of a 2D curve;
- the intersection between a 3D curve and a surface;
- the intersection between two surfaces.
However, I didn't find some function or class to compute the intersections of two 3D curves(only for 2D curves above). I wonder if Open Cascade has provided a way to do such a thing. I would be so thankful if you have some ideas and provide the guidance. Have a good day:)