Legend
public static void RayWithSegment( ref EdgeD ray, ref EdgeD segment, out double rayL, out double segmentL )