починил findCrossingPoint(l, pt1, pt2, &pt), опять косяк с вещественными числами