The random vector magnitude is changed as a percentage of cell size.

PLUG INS USED: Parakeet (Pentagonal Tiling 02_B) Kangaroo (Remove Duplicate Points) Heteroptera (Random Vector – planar mode) Duck (Sort points clockwise)

ALGORITHM DESCRIPTION: The Parakeet tiling function is used to generate a pentagonal array. The central point of each cell is derived as the grid cell is exploded into its vertex points. In the above example, the Kangaroo Remove Duplicate Points plugin reduces the vertex count from 2400 to 661 unique points. A random vector is used to move each unique point in a plane, then the Closest Points function is used to find the 5 nearest points to each cell centroid. These points are sorted clockwise then a polyline is drawn to establish the random cells.

Grasshopper Script: https://drive.google.com/file/d/1o_2MCWGAv6NMX_q01mKOKfZjCX58gQsW/view?usp=sharing