A Workaround for Iteration in Grasshopper

At some point, Grasshopper users are faced with the issue of loops. In the logic of graphical programming environments, an intuitive response would be to feed outputs of a downstream component back into an earlier part of the graph, thus completing a loop. When this is done though, components turn an angry red.

Read More
/

Managing data in Grasshopper I

Managing data in Grasshopper can be a challenge. Grasshopper allows a user to generate a lot of data easily, making it a powerful design tool. However when so much data is created, its organization becomes a problem. Grasshopper solves this by structuring the data into items, lists and trees. I found that for many users, me included, it is difficult to understand how these data structure are manipulated. For this reason, I taught a quick tutorial on data handling to the students of Module II at the Future Cities Lab.

The process of explaining and answering students' questions helped me to understand these concepts more clearly. I am posting the tutorial here in the hope that it might be useful for some of you readers as well . It is broken down into 4 parts and concludes with an exercise. The first 3 parts will be covered in this post and the remaining content in in a subsequent post.

Read More
/