from meshlib import mrmeshpy as mm
meshA = mm.makeUVSphere()
meshB = mm.makeUVSphere()
meshB.transform(mm.AffineXf3f.translation(mm.Vector3f(0.1,0.1,0.1)))
converters = mm.getVectorConverters(meshA,meshB)
collidingFaceEdges = mm.findCollidingEdgeTrisPrecise(meshA,meshB,converters.toInt)
for vet in collidingFaceEdges:
if vet.isEdgeATriB():
print("edgeA:",vet.edge.get(),"triB:",vet.tri().get())
else:
print("triA:",vet.tri().get(),"edgeB:",vet.edge.get())