Laplacian Smoothing in Kangaroo 2

I recently saw another way of keeping planar hexagons in curved meshes ‘nice’, by making sure the points lie on 2 circles. This also allows them to become concave if needed
image
(from this paper: http://www.geometrie.tuwien.ac.at/cmueller/dualhex2011.pdf)

Here’s a definition that applies that to a form-found hexagonal mesh:


PlanarHexShell.gh (24.1 KB)
(requires the new Kangaroo 2.5 which you can find at the bottom of the downloads list on Food4Rhino)

(I think applying the constraints during the form finding like this will generally work better than form-finding with quads, then mapping hexagons on and trying to fix them after)

11 Likes