Middle Points between Voronoi cells

Hello community!
I’m looking for a way to find middle poinst between the cells of voronoi on this surface (or steps before) Later I want to make lines and conical spickes on it.
Until now the other ways to extrude line and apple cone on it didn’t work well.
Is there probably a way to do it with miltipipe?

The gh file is for a big part by @Tom_Newsom

radioloria_volume_spikestest.gh (29.7 KB)

Getting the points is easy. Just intersect the non-scaled voroni cells with the surface, take the end points of those curves and cull with tolerance to get rid of close duplicates.

radiolorian points.gh (29.1 KB)

Pulling those out into spikes is going to be tricky but I think it can be done…

please internalize the curves at the beginning of your definition…
ok no need for this as it looks like @Tom_Newsom already posted a solution…

1 Like

Well, I can get the spike radius ok. Nothing collides with the holes, and it’s still a properly closed Brep. But I don’t think this is the spike shape you’re looking for :smiley:

radiolorian bad spikes.gh (30.6 KB)

Not sure how to get a smooth blend into the surrounding surface.

Maybe a revolve with rail? I’ll give it a go…

A bit of a fiddle getting the planes and tangents set up, but this method with sweeps works well, except where the spike crosses the XY plane (ie the seam of the main curved surface) and I can’t figure out why.

radiolorian almost good spikes.gh (35.3 KB)

Thank you very much for your dedication! I can show what I tried: one version using the components from the file of @DanielPiker and another similar version based on Voronoi and multipipe.
Thank you, everyone! Without you I wouldn’t have been able to understand how to achieve further results.
I will try the version with a middle point and try to make it more spiky.