How do i model this pattern on grasshopper?


Its based on a square grid, and i can go as far dividimg the grid using isotrim and having the circles inside. But how do i get the variety of patterns in the sueface?

Hi, this file isn’t exactly as pictured, but you can achieve this pattern using this method.



Pattern.gh (40.0 KB)

1 Like

this is maybe a bit more “grasshoppery” way to do that, for sure it can be improved

the 3 possible states are type_A, type_B and nothing :slight_smile: like:

type_A is generated already “rotated the right way” depending on its checkboard position computed by the path of its branch and %2

the main set of rules is:

  1. cells for which the center lies inside the referenced curve are of type_A
  2. cells for which the center lies outside the referenced curve have a probability of being of type_B, depending on their distance to the curve itself (you can set the probability by playing with the graph mapper, and also input a manual distance domain by replacing Bounds with whatever Domain you want)
  3. everything else stays empty

brief example, pretty fast to preview and play with:

checker-arc_pattern_inno.gh (22.7 KB)

2 Likes

Thank you