Going off at a tangent

Generating tangents and perpendiculars

Organisation and arrangements

3

Extrapolating the geometry into structure

4

Development Axonometric – Three systems meeting – Walls, beams and roof

7

Python System Breakdown

8

Development model – reviewing wall to roof connections

9

Analysing different input curves and the generations

6

 

Classifying the spaces created

10

 

Implementing forced perspective into the structure

 

Development model – Full circle – roof begins to inform the plan

14

Radial structure – rationalising geometry and simplifying connections

15

Radial structure – integrating the flexible circulation system

20.jpg

 

Roof curvature – Two curves vs one – how this affects the section through spaces

16

Analysing the gradient of the roof – walkable vs non-walkable 

18

Full integrated python and grasshopper system

19

 

Peculiar forms of perpendiculars

Since the last task, I continued to develop how my code was creating tangents, perpendicular lines and rectangles along any drawn input curve. I became particularly interested in moving the tangents along the created perpendicular and then extending to intersect with the next generated perpendicular line. In some cases the lines could not intersect and I was using this generation to determine what spaces are enclosed or open.

Page 2_Organisation Diagrams cropped.jpg

After exploring different arrangements of spaces, walls and circulation, I started to look at how the plan could be translated to create dynamic spaces through the manipulation of the code, such as randomly generating walls or beams at the perpendicular lines. I also created an undulating and pulsating roof form that increases and reduces in height and length by a tolerance from its neighbour.

Page 1_Process Diagrams.ai

Developing this further I began to use the code to generate different systems within the generated form, which I would run one after the other. Firstly the layout of enclosed and open spaces would be produced along with the main walls. Then the input curve would shatter to allow me to generate partition walls between these spaces. Finally I would then use the code to produce the beams and then the roof structure.

Axo development

The geometry of the input curve I used to generate an example proposal was to place my building within the centre of the site and to arrange the spaces around this curve to maximize the views of the site looking outwards. In return this would create an enclosure within the large exposed site. The generated spaces which did not enclose would be use as a route through the building but also the park to maximise engagement to passerby’s.

Site with building

Below is an example of the one of the many unique generations I could create with the code and with different input curves. I used this drawing to take a snapshot and evaluate how the different systems work together and now I intend to explore the roof form and lighting further to see how it can create different spaces which could display work if different situations.

Final axo