During construction a list of surface mesh edges crossed by each intrinsic edge is stored. The Trace operation for an intrinsic edge uses this information to unfold the crossed surface triangles into a 2d triangle strip upon which the actual trace takes place.