I have been trying to search the forum, search the internet, read the code, and read the documentation to determine what algorithm Blender uses for calculating the (self)intersection of selected mesh components in an object. In the Python API I am using
This is a very useful features for, e.g., calculating the CNC cutting or welding curve for tubular structures. I have not found anything that can clarify this for me, so my next step is to dig into the code and understand it. Could someone provide me some pointers into the code or, even better, to some documentation about the implemented algorithm? I would be very grateful for any help here.