💻 Rhino 5, Grasshopper

🔼 Grasshopper 0.9.0075

🛠️ C# Component

Developed at Woods Bagot, for use in curtain wall paneling projects where there was a desire to create repetitive patterns that could be shifted and re-sequenced without the need to produce a distinguishable grid, this tool works by crossing three 1 dimensional patterns to produce a varied two-dimensional field. This vb Component allows for the production of repetitious patterns in repeating rhythms in a two-dimensional array with an output of a set of values corresponding to a reference set. To use, simply input a sequence of integers into a list, then combine as many as desired into 1 two two-dimensional tree, the lengths of the lists do not need to correspond, and plug it into the “Patterns” input. Next, designed with the intent that a pattern could be set, but the overall field of deployment could change, plug in any data tree collection of objects in a two-dimensional array format. The tool should produce the patterns across the “columns” of the array, and repeat it across the rows. Next, you can use the “sequence” input to determine how many repetitions of each pattern list input should be made before jumping to the next, again, this does not need to correspond to the actual number of inputs. If you make lists A,B,C for the pattern input, then create a “sequence” of 1,3,4,2 you would get a pattern repetition of A,B,B,B,C,C,C,C,A,A,B,C,C,C… etc. till the objects array is filled.