**PLACE**: Onl'Fait, Geneva\\ **DATE**: 2/11\\ **PEOPLE**: Cristina, Francesco, Giorgia, Luisa, Zoe

STEP 1

**SOFTWARE: ****Rhinoceros 3D** is a commercial 3D computer graphics and computer aided design (CAD). **Grasshopper **is an open source visual programming language that runs with Rhinoceros 3D. Grasshopper builds generative geometry by dragging components onto a canvas; data is passed from component to component via connections which connect an output with an input. Grasshoper has sevral plugs-in. **ISSUES: **Rhinoceros is a commercial software and we therefore used the 30 days trial version. It is a pity that we are learning to use a software that we won't used in our Fab Lab. **NOTES**: The Mac version of Grasshoper is not reliable and a PC was necessary for this lesson. **FILES:** You can download the [[https://drive.google.com/open?id=1aIvcATLNPI9IId0aZXCTY6sBl1Xv5Pjs|files]] here.

STEP 2

We started by adding a point on Rhinoceros and enable it in Grasshopper (to be added in the upper bar of Rhino). We played with simple components, such as: * lines (ln) * merge * move * items * multiplication * division * squares * circles * cones

STEP 3

**Example 1: array of squares ** **{{ :fabricademy2017:students:cristina.olivotto:1.png?nolink&700x393 }}** **{{ :fabricademy2017:students:cristina.olivotto:1a.png?nolink&700x393 }}** **Example 2: array of circles with growing diameter** **{{ :fabricademy2017:students:cristina.olivotto:2.png?nolink&700x393 }}** **{{ :fabricademy2017:students:cristina.olivotto:2a.png?nolink&700x393 }}** **Example 3: array of hexagons with growing sizes** **{{ :fabricademy2017:students:cristina.olivotto:3.png?nolink&700x393 }}** **{{ :fabricademy2017:students:cristina.olivotto:3a.png?nolink&700x393 }}** **Example 4: array of cones with growing surfaces and heights.** **{{ :fabricademy2017:students:cristina.olivotto:4.png?nolink&700x393 }}{{ :fabricademy2017:students:cristina.olivotto:4a.png?nolink&700x393 }}**