

An example for two interlocking tori
Note: An interlocking will even be detected when one or both parts provide a gap to untangle the parts. The algorithm tries to pull the parts apart, but in some cases the part would have to be rotated in some way or other in order to separate them. The algorithm does not account for that and will report an interlock.

Two parts that are detected as interlocked, even though they could be separated
Found interlocks will leave all involved parts selected.