SlideShare a Scribd company logo
1 of 4
Download to read offline
1000 Plateaus

Project: Candle Tower, based on Rhino 2D diffusion algorithm

Amiina Bakunowicz
1
1000 Plateaus

Project: Candle Tower, based on Rhino 2D diffusion algorithm

The main goals of the project:

1. Explore the possibilities of the 2D diffusion algorithm and apply one to a 3D model
2. Find suitable pattern for the canopies of the tower and code it.
3. Make sure that the resulting model has a very strong architectural appeal.

The outcome of the project:

1. The initial goals of the project are met
2. The final model looks like a complete a piece of architecture, however it has few resolvable
functional and structural issues.
3. The code can be applied to any footprint of the future tower. The tower and all its elements
can be build according to the geometry of the chosen Ground Floor curve
4. The amount of the models is infinite as the code has vast variety of model-controlling variables, like the floor height, number of floors, rotation angle of each floor, number of canopy
panels and net strings, size of the canopy panels, number of window panes per floor, etc.
5. The code can be extended by adding functions controlling the transparency of the canopy
panels, their concentration or their size according to various sun conditions. Supporting elements for the canopies can be added as well.

Fig. 1

Fig. 2

Fig. 3

Fig. 4

Inspiration:
Inspiration for the the canopy design came from the cracking, net-like patterns of the river ice,
elephant skin, section throught the marble slab, dried out paints and gels, ceramic cracks,
parched earth, etc. :

Construction of the tower
curves:
- The initial curve representing the
Ground Floor footprint. (Figs. 1,2,3)
- The points of the curve are interpolated and create the outline curve of
the 1st Floor. Then it is rotated by a
user chosen angle around the axis of
the future tower. (Fig. 4)
- All the floor curves (Fig. 5)

Fig. 5

Amiina Bakunowicz
2
1000 Plateaus

Project: Candle Tower, based on Rhino 2D diffusion algorithm

Fig. 11

Construction of the glazing and balustrades:
-The initial curve representing the Ground Floor footprint is divided by a user chosen
number(Fig. 6).
-New polyline is created based on the division points of the curve and the original
curve is deleted (Fig. 7).
-New polyline is the final shape of the slab. Balustrade posts are built from the each
point. Planar surface is added in between of all posts representing the balustrade glazing. The same process is repeated for each floor (Fig. 8)
-As soon as the slab and the balustrade ofthe next floor up are constructed the glazing frames are created for the floor below (Figs. 9 &10))
Fig. 6

Fig. 9

-The final model (Fig.11)
Fig. 7

Fig. 9

Fig. 10

Fig. 8

Amiina Bakunowicz
3
1000 Plateaus

Construction of the canopies:

Project: Candle Tower, based on Rhino 2D diffusion algorithm

-The original construction curve of each floor is copied in Z
direction and the offset outwards to create the overhang for the
future canopy (Figs. 12 & 13)

Fig. 12

-The curve is then divided by the same amount as the original
floor curve. User specified amount of pairs of random points create
net of lines(Fig.14)
-All intersection points are then put in a separate list (Fig.15)
-Those points then are projected on a temporarily created surface of the canopy (Fig. 16)
-Also the lines are projected to thesame surface and then given
volume to represent wire strings of the canopy (Fig. 17)
-A random point is picked from the list of intersection points.
Then all the points within user defined range are found.
Fig. 13

Fig. 14
	

Fig. 15

-Two further points are selected from the new list. A panel
is created by adding a planar surface between three points.
The same process is repeated for the user defined number of
times,generating an organic pattern of the canopy (Fig. 18)

Fig. 16

Fig. 17

Pseudo Code: Creating the Canopies

	
	

# Creates points along the canopy curve which will be 	 	
# Deletes construction NetLines and surface (Fig. 17)
connected with lines later
	
# Loop that creates panels by adding a surface be 	
	
# Loop that creates lines connecting random points 	 	
tween three points within defined distance range from 	
on the curve and projects the lines on the surface, 	 	
each other (F.18)
	
which will be deleted at the end of the function (14)
# goes through each element of the intersec	
	
# Defines Min and Max of the distancerange between 	 		
		
tion points list and assigns coordinates to 	
	
the points
		
point 1
	
# Loop with the range of No of panels required:
		
# checks the distance between point 1 and 	
		 # Projects all lines to the construction sur	
		
the rest and finds all the points within the 	
	
	
face CurveSrf (Fig.17)
		
range Rmin and Rmax. Appends the selected 	
points to the temp list “pts”	
		
# As lines are projected each of them can be 	 		
		
divided into few. The lines that are outside of 	
# points two and three are the random points	
		
the floor curve don’t get projected and their 	 		
		
from the list “pts”
		
value is []. This conditional makes sure that 	
		
all projected lines get thickness and added to 	 		
		
a separate layer for ease of future rendering 		 # creates a planar surface between three 	
points
		
# Loop with range of No of the net lines:
		
		
		
		

# finds intersection points of all the lines in 	
NetLines list and appends the points to a 	
relevant list. This list will be used later to cre-	
ate panels (Fig. 15)

Fig. 18

Amiina Bakunowicz
4

More Related Content

Viewers also liked

Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...ArchiLab 7
 
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...ArchiLab 7
 
Daniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life iiDaniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life iiArchiLab 7
 
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...ArchiLab 7
 
Werfel, j. 2006: extended stigmergy in collective construction.in life intel...
Werfel, j. 2006: extended stigmergy in collective construction.in life  intel...Werfel, j. 2006: extended stigmergy in collective construction.in life  intel...
Werfel, j. 2006: extended stigmergy in collective construction.in life intel...ArchiLab 7
 
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...ArchiLab 7
 
Juha vesanto esa alhoniemi 2000:clustering of the som
Juha vesanto esa alhoniemi 2000:clustering of the somJuha vesanto esa alhoniemi 2000:clustering of the som
Juha vesanto esa alhoniemi 2000:clustering of the somArchiLab 7
 
Ultsch siemon: kohonens seif organizing feature maps for exploratory data ana...
Ultsch siemon: kohonens seif organizing feature maps for exploratory data ana...Ultsch siemon: kohonens seif organizing feature maps for exploratory data ana...
Ultsch siemon: kohonens seif organizing feature maps for exploratory data ana...ArchiLab 7
 
Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...ArchiLab 7
 
Amiina bakunowicz:GC Pedestrian Bridge
Amiina bakunowicz:GC Pedestrian BridgeAmiina bakunowicz:GC Pedestrian Bridge
Amiina bakunowicz:GC Pedestrian BridgeArchiLab 7
 
Leach n: swarm urbanism
Leach n: swarm urbanismLeach n: swarm urbanism
Leach n: swarm urbanismArchiLab 7
 
Johnsson: applications of_self-organizing_maps
Johnsson: applications of_self-organizing_mapsJohnsson: applications of_self-organizing_maps
Johnsson: applications of_self-organizing_mapsArchiLab 7
 

Viewers also liked (12)

Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
Hakimi asiabar, m. 2009: multi-objective genetic local search algorithm using...
 
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...Tanaka, m 1995: ga-based decision support system for multi-criteria  optimisa...
Tanaka, m 1995: ga-based decision support system for multi-criteria optimisa...
 
Daniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life iiDaniel hillis 1991: co-evolving parasites sfi artificial life ii
Daniel hillis 1991: co-evolving parasites sfi artificial life ii
 
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
Sakanashi, h.; kakazu, y. (1994): co evolving genetic algorithm with filtered...
 
Werfel, j. 2006: extended stigmergy in collective construction.in life intel...
Werfel, j. 2006: extended stigmergy in collective construction.in life  intel...Werfel, j. 2006: extended stigmergy in collective construction.in life  intel...
Werfel, j. 2006: extended stigmergy in collective construction.in life intel...
 
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
Ramos, almeida: artificial ant colonies in digital image habitats – a mass be...
 
Juha vesanto esa alhoniemi 2000:clustering of the som
Juha vesanto esa alhoniemi 2000:clustering of the somJuha vesanto esa alhoniemi 2000:clustering of the som
Juha vesanto esa alhoniemi 2000:clustering of the som
 
Ultsch siemon: kohonens seif organizing feature maps for exploratory data ana...
Ultsch siemon: kohonens seif organizing feature maps for exploratory data ana...Ultsch siemon: kohonens seif organizing feature maps for exploratory data ana...
Ultsch siemon: kohonens seif organizing feature maps for exploratory data ana...
 
Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...Yamashiro, d. 2006: efficiency of search performance through visualising sear...
Yamashiro, d. 2006: efficiency of search performance through visualising sear...
 
Amiina bakunowicz:GC Pedestrian Bridge
Amiina bakunowicz:GC Pedestrian BridgeAmiina bakunowicz:GC Pedestrian Bridge
Amiina bakunowicz:GC Pedestrian Bridge
 
Leach n: swarm urbanism
Leach n: swarm urbanismLeach n: swarm urbanism
Leach n: swarm urbanism
 
Johnsson: applications of_self-organizing_maps
Johnsson: applications of_self-organizing_mapsJohnsson: applications of_self-organizing_maps
Johnsson: applications of_self-organizing_maps
 

Similar to Amiina Bakunowicz: Diffision-Reaction Algorithm and Candle Tower

Amiina Bakunowicz:grasshopper_roof element
Amiina Bakunowicz:grasshopper_roof elementAmiina Bakunowicz:grasshopper_roof element
Amiina Bakunowicz:grasshopper_roof elementArchiLab 7
 
Engineering-drawing and power point s.ppsx
Engineering-drawing and power point s.ppsxEngineering-drawing and power point s.ppsx
Engineering-drawing and power point s.ppsxRaghavendraKilari1
 
Engineering graphics
Engineering graphics Engineering graphics
Engineering graphics mahe49
 
COMPLETE-engineering-graphics PPT.ppt
COMPLETE-engineering-graphics PPT.pptCOMPLETE-engineering-graphics PPT.ppt
COMPLETE-engineering-graphics PPT.pptmunenderta pal singh
 
Dhi uk 2015 - water resources - beyond hydrodynamics - secured
Dhi uk 2015 - water resources - beyond hydrodynamics - securedDhi uk 2015 - water resources - beyond hydrodynamics - secured
Dhi uk 2015 - water resources - beyond hydrodynamics - securedStephen Flood
 
Engineering graphics
Engineering graphicsEngineering graphics
Engineering graphicsFalgun Raval
 
Engineering-Drawing-Part-1[1].ppt
Engineering-Drawing-Part-1[1].pptEngineering-Drawing-Part-1[1].ppt
Engineering-Drawing-Part-1[1].pptCHANDUS31
 
autocad 2002 tutorial 3d modeling
autocad 2002 tutorial 3d modelingautocad 2002 tutorial 3d modeling
autocad 2002 tutorial 3d modelingAsril Perangin
 
Scales(thedirectdata[1].com)
Scales(thedirectdata[1].com)Scales(thedirectdata[1].com)
Scales(thedirectdata[1].com)Ravi Patel
 
Engineering drawing-part-1
Engineering drawing-part-1Engineering drawing-part-1
Engineering drawing-part-1musadoto
 
Introduction_to_AUTOCAD
Introduction_to_AUTOCADIntroduction_to_AUTOCAD
Introduction_to_AUTOCADKennRodriguez2
 
1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.pptssuser0d82cd
 
1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.pptpradeepdubey73
 
Graphics Within Industry
Graphics Within IndustryGraphics Within Industry
Graphics Within Industrys2francetrip
 
Engineering graphics A to Z
Engineering graphics A to ZEngineering graphics A to Z
Engineering graphics A to ZShivam Padmani
 
Engineering Graphics Notes gtu (EG)
Engineering Graphics Notes gtu (EG)Engineering Graphics Notes gtu (EG)
Engineering Graphics Notes gtu (EG)Akhtar Kamal
 

Similar to Amiina Bakunowicz: Diffision-Reaction Algorithm and Candle Tower (20)

Amiina Bakunowicz:grasshopper_roof element
Amiina Bakunowicz:grasshopper_roof elementAmiina Bakunowicz:grasshopper_roof element
Amiina Bakunowicz:grasshopper_roof element
 
Engineering-drawing and power point s.ppsx
Engineering-drawing and power point s.ppsxEngineering-drawing and power point s.ppsx
Engineering-drawing and power point s.ppsx
 
Engineering Graphics
Engineering Graphics Engineering Graphics
Engineering Graphics
 
Engineering graphics
Engineering graphics Engineering graphics
Engineering graphics
 
COMPLETE-engineering-graphics PPT.ppt
COMPLETE-engineering-graphics PPT.pptCOMPLETE-engineering-graphics PPT.ppt
COMPLETE-engineering-graphics PPT.ppt
 
Dhi uk 2015 - water resources - beyond hydrodynamics - secured
Dhi uk 2015 - water resources - beyond hydrodynamics - securedDhi uk 2015 - water resources - beyond hydrodynamics - secured
Dhi uk 2015 - water resources - beyond hydrodynamics - secured
 
Engineering graphics
Engineering graphicsEngineering graphics
Engineering graphics
 
Engineering-Drawing-Part-1[1].ppt
Engineering-Drawing-Part-1[1].pptEngineering-Drawing-Part-1[1].ppt
Engineering-Drawing-Part-1[1].ppt
 
autocad 2002 tutorial 3d modeling
autocad 2002 tutorial 3d modelingautocad 2002 tutorial 3d modeling
autocad 2002 tutorial 3d modeling
 
autocad.ppt
autocad.pptautocad.ppt
autocad.ppt
 
Scales(thedirectdata[1].com)
Scales(thedirectdata[1].com)Scales(thedirectdata[1].com)
Scales(thedirectdata[1].com)
 
Engineering drawing-part-1
Engineering drawing-part-1Engineering drawing-part-1
Engineering drawing-part-1
 
Introduction_to_AUTOCAD
Introduction_to_AUTOCADIntroduction_to_AUTOCAD
Introduction_to_AUTOCAD
 
1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt
 
Introduction_to_AUTOCAD.ppt
Introduction_to_AUTOCAD.pptIntroduction_to_AUTOCAD.ppt
Introduction_to_AUTOCAD.ppt
 
1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt
 
Graphics Within Industry
Graphics Within IndustryGraphics Within Industry
Graphics Within Industry
 
auto cad ppt.pptx
auto cad ppt.pptxauto cad ppt.pptx
auto cad ppt.pptx
 
Engineering graphics A to Z
Engineering graphics A to ZEngineering graphics A to Z
Engineering graphics A to Z
 
Engineering Graphics Notes gtu (EG)
Engineering Graphics Notes gtu (EG)Engineering Graphics Notes gtu (EG)
Engineering Graphics Notes gtu (EG)
 

More from ArchiLab 7

Fractal cities low resolution
Fractal cities low resolutionFractal cities low resolution
Fractal cities low resolutionArchiLab 7
 
P.Corning 2002 the re emergence of emergence
P.Corning 2002 the re emergence of emergenceP.Corning 2002 the re emergence of emergence
P.Corning 2002 the re emergence of emergenceArchiLab 7
 
John michael greer: an old kind of science cellular automata
John michael greer:  an old kind of science cellular automataJohn michael greer:  an old kind of science cellular automata
John michael greer: an old kind of science cellular automataArchiLab 7
 
Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...ArchiLab 7
 
Coates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesisCoates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesisArchiLab 7
 
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...ArchiLab 7
 
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...ArchiLab 7
 
Maher.m.l. 2006: a model of co evolutionary design
Maher.m.l. 2006: a model of co evolutionary designMaher.m.l. 2006: a model of co evolutionary design
Maher.m.l. 2006: a model of co evolutionary designArchiLab 7
 
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...ArchiLab 7
 
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...ArchiLab 7
 
P bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computersP bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computersArchiLab 7
 
M de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architectureM de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architectureArchiLab 7
 
Kumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and futureKumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and futureArchiLab 7
 
Derix 2010: mediating spatial phenomena through computational heuristics
Derix 2010:  mediating spatial phenomena through computational heuristicsDerix 2010:  mediating spatial phenomena through computational heuristics
Derix 2010: mediating spatial phenomena through computational heuristicsArchiLab 7
 
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...ArchiLab 7
 
Rauber, a. 1999: label_som_on the labeling of self-organising maps
Rauber, a. 1999:  label_som_on the labeling of self-organising mapsRauber, a. 1999:  label_som_on the labeling of self-organising maps
Rauber, a. 1999: label_som_on the labeling of self-organising mapsArchiLab 7
 
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...ArchiLab 7
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...ArchiLab 7
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...ArchiLab 7
 
Kita, e. 2010: investigation of self-organising map for genetic algorithm
Kita, e. 2010: investigation of self-organising map for genetic algorithmKita, e. 2010: investigation of self-organising map for genetic algorithm
Kita, e. 2010: investigation of self-organising map for genetic algorithmArchiLab 7
 

More from ArchiLab 7 (20)

Fractal cities low resolution
Fractal cities low resolutionFractal cities low resolution
Fractal cities low resolution
 
P.Corning 2002 the re emergence of emergence
P.Corning 2002 the re emergence of emergenceP.Corning 2002 the re emergence of emergence
P.Corning 2002 the re emergence of emergence
 
John michael greer: an old kind of science cellular automata
John michael greer:  an old kind of science cellular automataJohn michael greer:  an old kind of science cellular automata
John michael greer: an old kind of science cellular automata
 
Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...Coates p: the use of genetic programming for applications in the field of spa...
Coates p: the use of genetic programming for applications in the field of spa...
 
Coates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesisCoates p: genetic programming and spatial morphogenesis
Coates p: genetic programming and spatial morphogenesis
 
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...Coates  p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
Coates p 1999: exploring 3_d design worlds using lindenmeyer systems and gen...
 
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
 
Maher.m.l. 2006: a model of co evolutionary design
Maher.m.l. 2006: a model of co evolutionary designMaher.m.l. 2006: a model of co evolutionary design
Maher.m.l. 2006: a model of co evolutionary design
 
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
Dorst, kees and cross, nigel (2001): creativity in the design process co evol...
 
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
P bentley skumar: three ways to grow designs a comparison of evolved embryoge...
 
P bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computersP bentley: aspects of evolutionary design by computers
P bentley: aspects of evolutionary design by computers
 
M de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architectureM de landa: deleuze and use of ga in architecture
M de landa: deleuze and use of ga in architecture
 
Kumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and futureKumar bentley: computational embryology_ past, present and future
Kumar bentley: computational embryology_ past, present and future
 
Derix 2010: mediating spatial phenomena through computational heuristics
Derix 2010:  mediating spatial phenomena through computational heuristicsDerix 2010:  mediating spatial phenomena through computational heuristics
Derix 2010: mediating spatial phenomena through computational heuristics
 
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
De garis, h. (1999): artificial embryology and cellular differentiation. ch. ...
 
Rauber, a. 1999: label_som_on the labeling of self-organising maps
Rauber, a. 1999:  label_som_on the labeling of self-organising mapsRauber, a. 1999:  label_som_on the labeling of self-organising maps
Rauber, a. 1999: label_som_on the labeling of self-organising maps
 
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
Kubota, r. 2006: genetic algorithm with modified reproduction strategy based ...
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
 
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...Kubota, n. 1994: genetic algorithm with age structure and its application to ...
Kubota, n. 1994: genetic algorithm with age structure and its application to ...
 
Kita, e. 2010: investigation of self-organising map for genetic algorithm
Kita, e. 2010: investigation of self-organising map for genetic algorithmKita, e. 2010: investigation of self-organising map for genetic algorithm
Kita, e. 2010: investigation of self-organising map for genetic algorithm
 

Recently uploaded

Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonDelhi Call girls
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderUbaidurrehman997675
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 

Recently uploaded (20)

Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blender
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 

Amiina Bakunowicz: Diffision-Reaction Algorithm and Candle Tower

  • 1. 1000 Plateaus Project: Candle Tower, based on Rhino 2D diffusion algorithm Amiina Bakunowicz 1
  • 2. 1000 Plateaus Project: Candle Tower, based on Rhino 2D diffusion algorithm The main goals of the project: 1. Explore the possibilities of the 2D diffusion algorithm and apply one to a 3D model 2. Find suitable pattern for the canopies of the tower and code it. 3. Make sure that the resulting model has a very strong architectural appeal. The outcome of the project: 1. The initial goals of the project are met 2. The final model looks like a complete a piece of architecture, however it has few resolvable functional and structural issues. 3. The code can be applied to any footprint of the future tower. The tower and all its elements can be build according to the geometry of the chosen Ground Floor curve 4. The amount of the models is infinite as the code has vast variety of model-controlling variables, like the floor height, number of floors, rotation angle of each floor, number of canopy panels and net strings, size of the canopy panels, number of window panes per floor, etc. 5. The code can be extended by adding functions controlling the transparency of the canopy panels, their concentration or their size according to various sun conditions. Supporting elements for the canopies can be added as well. Fig. 1 Fig. 2 Fig. 3 Fig. 4 Inspiration: Inspiration for the the canopy design came from the cracking, net-like patterns of the river ice, elephant skin, section throught the marble slab, dried out paints and gels, ceramic cracks, parched earth, etc. : Construction of the tower curves: - The initial curve representing the Ground Floor footprint. (Figs. 1,2,3) - The points of the curve are interpolated and create the outline curve of the 1st Floor. Then it is rotated by a user chosen angle around the axis of the future tower. (Fig. 4) - All the floor curves (Fig. 5) Fig. 5 Amiina Bakunowicz 2
  • 3. 1000 Plateaus Project: Candle Tower, based on Rhino 2D diffusion algorithm Fig. 11 Construction of the glazing and balustrades: -The initial curve representing the Ground Floor footprint is divided by a user chosen number(Fig. 6). -New polyline is created based on the division points of the curve and the original curve is deleted (Fig. 7). -New polyline is the final shape of the slab. Balustrade posts are built from the each point. Planar surface is added in between of all posts representing the balustrade glazing. The same process is repeated for each floor (Fig. 8) -As soon as the slab and the balustrade ofthe next floor up are constructed the glazing frames are created for the floor below (Figs. 9 &10)) Fig. 6 Fig. 9 -The final model (Fig.11) Fig. 7 Fig. 9 Fig. 10 Fig. 8 Amiina Bakunowicz 3
  • 4. 1000 Plateaus Construction of the canopies: Project: Candle Tower, based on Rhino 2D diffusion algorithm -The original construction curve of each floor is copied in Z direction and the offset outwards to create the overhang for the future canopy (Figs. 12 & 13) Fig. 12 -The curve is then divided by the same amount as the original floor curve. User specified amount of pairs of random points create net of lines(Fig.14) -All intersection points are then put in a separate list (Fig.15) -Those points then are projected on a temporarily created surface of the canopy (Fig. 16) -Also the lines are projected to thesame surface and then given volume to represent wire strings of the canopy (Fig. 17) -A random point is picked from the list of intersection points. Then all the points within user defined range are found. Fig. 13 Fig. 14 Fig. 15 -Two further points are selected from the new list. A panel is created by adding a planar surface between three points. The same process is repeated for the user defined number of times,generating an organic pattern of the canopy (Fig. 18) Fig. 16 Fig. 17 Pseudo Code: Creating the Canopies # Creates points along the canopy curve which will be # Deletes construction NetLines and surface (Fig. 17) connected with lines later # Loop that creates panels by adding a surface be # Loop that creates lines connecting random points tween three points within defined distance range from on the curve and projects the lines on the surface, each other (F.18) which will be deleted at the end of the function (14) # goes through each element of the intersec # Defines Min and Max of the distancerange between tion points list and assigns coordinates to the points point 1 # Loop with the range of No of panels required: # checks the distance between point 1 and # Projects all lines to the construction sur the rest and finds all the points within the face CurveSrf (Fig.17) range Rmin and Rmax. Appends the selected points to the temp list “pts” # As lines are projected each of them can be divided into few. The lines that are outside of # points two and three are the random points the floor curve don’t get projected and their from the list “pts” value is []. This conditional makes sure that all projected lines get thickness and added to a separate layer for ease of future rendering # creates a planar surface between three points # Loop with range of No of the net lines: # finds intersection points of all the lines in NetLines list and appends the points to a relevant list. This list will be used later to cre- ate panels (Fig. 15) Fig. 18 Amiina Bakunowicz 4