Sort list by closest point

Hi there, I’m preparing this shape for fabrication but I’ve got a problem with sorting list.
Ideally I’d like the numbers to be sorted and start in the center as shown on the snip below. I’ve tried sorting the list by the closest point but I must be doing it in a wrong way as I can’t get the result I want.

a

Sort numbers.gh (145.8 KB)

Just meassure the distance to the middle, make some function with the angle and sort your objects by that.

Thank you so much. Works beautifully.

BTW: Try to create your profiles in some rational way (i.e. ordered at creation time) and avoid any pointless reverse engineering. So … “emulate” this:

Arcs_OnConcentricCircles_V1.gh (13.8 KB)

That’s great. I’ll definitely have a look at it. Thanks for your help.

Just for the fun of it … try to emulate this as well (but I don’t know if you can thicken (T) a BrepFace using components).

Arcs_OnConcentricCircles_V1A.gh (265.5 KB)