*изменен способ расчета пересечения отрезков