Difference between revisions of "project07:Expert3"

From 2628Climator
Jump to: navigation, search
(Programming)
(1.2 The analysis)
Line 32: Line 32:
  
 
=====1.2 The analysis=====
 
=====1.2 The analysis=====
 +
The analysis of the set of voxels produced at the previous step was the most challenging part of the task, both at the conceptual and computational level.
 +
 +
We had to come out with a series of quantitative values that could be used to score a particular configuration of voxel. At that stage we had identified three parameters that had to be kept in consideration during the anlis: the average solar irradiation of the surfaces, the distance between the single cells, the number of neighbouring cells that every cell had and the total population of cells.
  
 
=====1.3 The Generative Algorithm=====
 
=====1.3 The Generative Algorithm=====

Revision as of 06:54, 12 February 2014



Programming

1. 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.

1.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.

Voxelization ready.png

1.2 The analysis

The analysis of the set of voxels produced at the previous step was the most challenging part of the task, both at the conceptual and computational level.

We had to come out with a series of quantitative values that could be used to score a particular configuration of voxel. At that stage we had identified three parameters that had to be kept in consideration during the anlis: the average solar irradiation of the surfaces, the distance between the single cells, the number of neighbouring cells that every cell had and the total population of cells.

1.3 The Generative Algorithm