Generative Algorithms by Khabazi

Page 59

54

Transformations

GA_Ver.02

Chapter_4

Fig.4.8. Adding a <Polygon> component and Using generated planes as base planes for polygons, we would have a set of polygons at the end of each line and perpendicular to it. As you can see, these polygons have same size but I want to apply a system of size differentiation to them to have a smooth shape change at the end.

Fig.4.9. With a <List Length> component I get the number of my lines and the next <function> component which is the square root of the input (F(x)=Sqrt(x)), calculates the number of lines at each row. I used a <series> component with the start point and step size = 0.1 wile the number of values are coming from the number of rows. So I generated a list of gradually growing numbers equal to the number of polygons at each row. To be able to use these values for all polygons, I duplicated these data list with the amount of columns (here equal to the number of rows) and attached it to the Radios input of polygons. As you can see in the model, at each row, the size of polygons gradually changed and this pattern repeated up to the last one.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.