Voronoi subdivision mesh after form finding


(Marinellacontestabile) #1

I’m struggling to find how in this video he obtained the mesh with voronoi cells as output from the form-finding. What I was able to do is with edges as you can see.
If anyone know how he converted the geometry into mesh in order to get that mesh as result would be very helpful to me.

Another thing: in the video they use attractor points to create openings and until now I have used attractor point to scale surfaces, never for this reason. Is the process the same?Voronoi subdivision.gh (19.6 KB)

Thank you.

(_corellaman) #2


This isn’t exactly the same but might get you closer - it uses Kangaroo 2 and a bullant component at the end to easily re-make a network from affected lines. Probably good enough if/for form-finding?
voronoi_form_finding_no_mesh.ghx (324.6 KB)

Hope it helps!

(_corellaman) #3

oh, forgot to add a trimmed brep example, same difference:
voronoi_form_finding_no_mesh2.ghx (337.7 KB)

(Marinellacontestabile) #4

Thanks a lot,
I need to install bullant before to try.
After this process will I get a surface?

Thanks a lot again,

(_corellaman) #5

As stated before this isn’t the same as what’s in the video but similar - you can try it without bullant for form-finding purposes, it just won’t make network patches at the end without it but the rest of it will still work. You can still make an Ngon mesh at the end from the lines, or a normal mesh from offsetting the voronoi cells.


Beside @corellaman brilliant example, you can also take a look at my solution:

marinellacontestabil.gh (29.6 KB)

(_corellaman) #7

though @Mahdiyar also provided you with an elegant option, yes you can get a surface, or surfaces, from the polygon patches (using bullant) or from the mesh produced from the lines using weaverbird.
voronoi_form_finding_no_mesh2b.ghx (470.7 KB)

Using polyline network (thickened mesh):

weaverbird’s mesh from lines + smoothing:

(Marinellacontestabile) #8

Thanks a lot,
I’m gonna definitely try both!