I´m pretty sure someone has tried this before. So please, if anyone would be so kind to share it with me,I´ll be so thankful about it!
I´m looking for a definition wich contains more or less this steps:
1) Pick a surface.
2) Pick a group of points previosuly determined in a 2d "flat" view.
3) Transport those points to the surface.
4) Make the voronoi 3d tesellation around the surface.
I just posted to the other voronoi post referenced above. If you want a bubble diagram with curves offset a particular distance and filleted corners, I've written the algorithm into my Rhino plug-in. I'll look at whether it can be called from Grasshopper. If it sounds of interest, feel free to get in touch.
I am trying to do the same thing you are showing. How were you able to generate the curves inside the polygons? As far as removing the corners, did you try to use trim?