project07:Expert3

From 2628Climator
Revision as of 06:40, 12 February 2014 by MatteoF (Talk | contribs)

Jump to: navigation, search



Programming

The Arrangement of the Cells

The building is made of a series of individual, interconnected, cells. An initial issue solved thanks to the power of computing is how to dispose those cells in the space. One among the most important forces that have driven the final shape is the need of providing enough solar illumination to all of them, in order to optimize the growing environment for every species of plants. The approach we have chosen to solve this kind of problem went through the voxelization of available space for the building and

The approach we have used went through the voxelization of our plot: by subdividing our volume in smaller units, we had the opportunity to test and catalogue an extremely large amount of different possible spatial configurations for our building. We then used the data obtained during this process to construct the optimal shape.

Step 1. The voxelization

The voxelization has been accomplished in grasshopper. The algorithm was fed by a list of generic three dimensional, integer, vectors (representing the generic points of a rectangular grid), a boundary (representing our voronoi cell) and the dimensions of the single voxel. The result was a transformed list of the input vectors by deforming it and culling duplicate vectors or those that happened to be outside of the voronoi cell. By altering the components of the input list in a range of discrete, integer values, the algorithm is able to produce an unique set of voxels. Those voxels could be interpreted as one of the possible distribution of mass inside the voronoi cell.

Step 2. The analysis
Step 3. The Generative Algorithm