**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 }}**