Center and common vertices of different shapes in grasshopper

Hello community!
I have done new shapes based on the original file of @DanielPiker but with different blobs which I want to connect inside to each other and they have no commen center. I want to connect these blobs to each other internally. They do not share a common center point.

I am looking for a method to connect blob 1 to blob 2, and then blob 2 to blob 3, in a non-chaotic and controlled way, arranging each spike relative to the center point of the previous one. Probably does anyone could recommend the way to do it?

Thank you.

3 blobs with spikes.gh (29.8 KB)

For someone interested in a possible solution or who has a better one:
I tried Closest Point (I was lacking a vector direction), Line SDL only, and Project Points on Curves (it didn’t connect how I needed).
Vector, Line SDL, and Filter Smaller Than with Cull Pattern worked.

If someone has another solution, I am interested to see.

Lattice structure with unmatched supports.gh (141.4 KB)

It contains several plugins.

Thank you a lot! A lot of new plugins I didn’t know. Is not exactly what I look for, because they are coming from one shape but is an interesting approach too.