Assignment 04 3DT

From BenningtonWiki
Jump to: navigation, search

Back to 3D Digital Thinking Main Page

Recursion in Grasshopper

In this assignment explore the world of opportunity with recursion via the Hoopsnake component in Grasshopper. Think of Sol Lewitt. Write your own algorithm and let it play out in Grasshopper.
Start by writing your instructions. This could start as descriptive written actions. Next, develop an interpretation of those actions in Grasshopper. Finally, hook your algorithm into a hoopsnake recursive loop.
Hoopsnake plugin can be found at vapax\3D Digital Thinking Fall 11\Software\Plugins and Custom Components
Demo file from class at vapax\3D Digital Thinking Fall 11\Lessons\03_Recursion

Produce 3 version of your recursive design. One of these must modulate your parameter values in each iteration of your recursive loop.


1) Produce three versions of your design via hoopsnake.
2) Provide Instructions for your algorithm. i.e A document, via diagram, writing, or both, explaining your algorithm so that it is readable and repeatable.
3) Post one image of each version to both your student page and the assignment page + your instructions document.

Student Work


Still a work in progress. This is something I made with an algorithm Guy and Lily created. I input a tracing I made from a photograph by Sally Mann. The lines drawn are those between the child and her stepfather (minus his arm). If you don't know the story behind the photo, find it. More to come. I'm developing my own algorithm.


Instructions are listed on my student page -Max

Max, Looks great. Good initiation. Can you provide us with psuedo code for these? It was part of the assignment. --Gsnover 20:51, 12 October 2011 (UTC)


Nick, These look ALOT like the examples from class. What is your algorithm? Where is your own work? This is not acceptable. --Gsnover 20:51, 12 October 2011 (UTC)


Instructions listed on student page

Andrew Dubow

Instructions: Build one Rectangular Brick. Repeat this brick 10 times on the same axis (on the x axis). Move 1 Brick up to next row. Repeat this brick 10 times moving left on the x axis. Repeat this pattern another 5 rows up. This will create a uniform brick wall.