Planarization of Voronoi Patterns

Hello,


It had come to me that this question has been asked quite a bit as I googled for answers, but it seems like some of the posts were quite dated or complex which is a bit hard to understand for a student like me. Hence I thought trying the forum may be a good option!

I have a Voronoi pattern which had been created using kangaroo physics. My ultimate goal is to create cells with these voronoi patterns but first I think I must planarize them. 

This is my semi dome pattern. I have a demonstration definition that uses kangaroo physics to planarize those voronoi patterns. However, it needs to have restraining curves 'CurvePull' to hold the overall form. The demonstration had curves that were spaced at the top and bottom of its polygon pattern, but for my semi-dome it does not have curves to restrain the overall form. I tried using the curves which I was finding the form with(in green on the picture), but it does not work, when i toggle the simulation, everything just disappears, i think the problem lies with its constraining curves. 

Alternative on another script, I had a loft surface from the curves. Using pull point on the control points of the voronoi polylines and evaluate them to the lofted surface to create planarized surfaces. However, this scripting would create surfaces that do not have a uniform edge with adjacent cells, which would be problematic once i try to fabricate the cells.


I am really really hoping if kangaroo expert or planarization expert could give me some guidance in terms of planarizing the pattern I have here. Either by introducing me to a way of fixing the constraining curves or even new methods of planarization i am willing to learn. It does not need to be exact to the voronoi patterns as the kangaroo simulation I attempted would need to distort the lines anyways, but I was trying to retain its overall formal expression as a semi-dome.

Thanks very much in advance!

Cheers!