Sei sulla pagina 1di 17

Parametric Design

Aant van der Zee


Rhino + Grasshopper

• Grasshopper ≠ programming
• Grasshopper = visual programming

• Grasshopper = Is about manipulating data and lists

• There is not a single way to the outcome

• Data flows from left to right

• What is done in Grasshopper stays in Grasshopper


unless you bake it into Rhino
/ department of the built environment 3-5-2018 PAGE 1
• Default

• Display/Draw Icons

• Display/Draw Full Names

/ department of the built environment 3-5-2018 PAGE 2


Fancy Wires = on

Input: no;
Output: no

Input: 1 curve;
Output: 1 list of points

Input: 1 list of curves:


Output: multiple lists of
points

/ department of the built environment 3-5-2018 PAGE 3


Fancy Wires = off

Input: no;
Output: no

Input: 1 curve;
Output: 1 list of points

Input: 1 list of curves:


Output: multiple lists of
points

/ department of the built environment 3-5-2018 PAGE 4


Assignment 1

• Construct at least 4 different columns (cylinders)


with Grasshopper each with a different approach and
different script. Explain each of the scripts how it
"works", insert in the report pictures of the
grasshopper scripts. The pictures must be readable.

/ department of the built environment 3-5-2018 PAGE 5


6 basic column types

/ department of the built environment 3-5-2018 PAGE 6


This Week

• Lists \ Data-structure and how to use them

/ department of the built environment 3-5-2018 PAGE 7


Graft & Flatten

Imagine you divide 5 curves into 10 segments each.


And you select the index with index 1. The data
structure will be composed of:
• Default: 5 lists with 10 items (points) each.
• Flatten: a single list containing 50 items.
• Graft: 50 lists of one item each.

/ department of the built environment 3-5-2018 PAGE 8


Data Tree I

/ department of the built environment 3-5-2018 PAGE 9


Data Tree II

/ department of the built environment 3-5-2018 PAGE 10


Data Tree III

/ department of the built environment 3-5-2018 PAGE 11


Data Tree IV

/ department of the built environment 3-5-2018 PAGE 12


• Grasshopper by example

/ department of the built environment 3-5-2018 PAGE 13


• Questions

/ department of the built environment 3-5-2018 PAGE 14


Assignment

• Study the grasshopper programme carefully:


• The ribbon is spiraling one direction, try to find how you can
make the ribbon spiral the other direction;
• Make a new model in which the ribbons spiral both
directions;
• Make a list of all the points where the ribbons cross each
other;
• Make a list of the length of all ribbons;
• Try to make a paper model of the torus (use the information
you gained out of the grasshopper model as there is the
length of the ribbon and the location of the nodes);
• Take photos of each step in the making process;
• Write a small report of the process;
• Upload the grasshopper model and the report.
/ department of the built environment 3-5-2018 PAGE 15
Next course

• Grasshopper by example II

/ department of the built environment 3-5-2018 PAGE 16

Potrebbero piacerti anche