Data Structures in Grasshopper
Data structures and data matching principles are important to be able to design with #Grasshopper. In this tutorial, I show data matching procedures with arithmetic operations. Then I repeat them in the production of geometric objects. I think it should be easier to use this programming language once the students understand the basic principles. Therefore it would be easier to design with it. Sometimes the design process of these diagrams proceeds from left to right (by induction) but sometimes it is the reverse (deduction). Thus, a designer should know the expected outcome of the processes to be able to prepare the data structures suitable for it.
Sometimes Grasshopper is forgiving in converting data types (points to planes). In addition, sometimes there are exceptions to these principles. Also, in this presentation, you can see the input parameters with pattern inputs (such as 1s and 0s, or True and False). They operate differently from the standard input parameters. Here, I added the basic usage of Graft, Flatten, Weave, and Dispatch procedures with simple animations. Sometimes, the animation would be too fast to catch up with. You can pause and resume it however you like. I hope it will be helpful for those who struggle with learning the basic design concepts of Grasshopper and are stuck with ready-made tutorial definitions.
You can watch the presentation above. If you want to support this website, would you consider being my Patreon? Here is the link to my Patreon page. Thank you for your support which motivates me to work for the better.