Connecting Surrounding Points to a Central Point

I’m trying to connect surrounding points on a surface boundary to a single central point in each boundary and having trouble structuring the data correctly. I’m attaching a few images below. Any help would be appreciated.


Surfaces:
image
Central Points:
image
Boundary Points:
image

Here is one approach.
Connecting Surrounding Points to a Central Point.gh (11.3 KB)

curcle.gh (7.9 KB)

Thank you both! These are great!