Ordering outcome after surface split for a T/F dispatch

Hi,
I’m trying to split surfaces according to somee lines accross them (‘cutter’) and then from the outcome of the surface split, select the longer bits - i was hoping to achiveve it with a simple True/False dispatch however the order of the splitted surfaces it’s a bit odd and I don’t know how to sort them out.

In my current file it works on the middle segment but the end bits don’t work.
Any idea how to sort these out?

Thanks
m.
dispatch_after_surface_split_ordering_for review.gh (1.0 MB)

dispatch_after_surface_split_ordering_for review_re.gh (1.0 MB)

1 Like

:woman_facepalming:t4: yes, that’s it!
Didn’t know the ‘sort along curve’ component, very handy!

thank you
m.