segunda-feira, 17 de março de 2014

Script for a G in Grasshopper

The G has a simple shape, which can be drawn fairly easily in Grasshopper and it could be used in various different ways as a three-dimensional shape. In my particular script, I chose to prioritize adaptability and flexibility over the complexity of the model, because for me that's where the strength of parametric and generational modelling lies. Each part of the modelling process is detailed below and the script can be download in the bottom of the page:

Model of the complete script


Arc: The first element defined was the main arc of the G. This was achieved creating an arc component with the arc angle and rotation angle parametrized, allowing for quick adjusting later on. The rest of the surface was created using this component and an offset component with an adjustable distance.

Script for the main arc

Descender and crossbar/Support: Doing the support script after the arc was important to ensure the adaptability of the script. Using the x coordinate of the outer arc, the position of the beginning of the support could be defined. Both the width and the length of the pieces are parametrized and linked to slider bars, allowing for adjustments and experimentation. It was also important to use information from the arc to define the empty space where it would fit.

Part of the script for the support structure


Preparing for printing: To use the defined faces for printing it was necessary to put then in a single plane. To achieve that, the example script showed in the blog of the discipline was adapted, in order to work with the model. The main challenge was to make it work with all the different changeable parameters in the model, but using the data from the other components, this problem was solved, making any change to the main model automatically adjusting the planning faces for printing.

Script used to make the support planar

Nenhum comentário:

Postar um comentário