Representation + Landscape
Landscape Architecture Program Graduate School of Design Harvard University
Spring 2020
C o r e I V D a y 0 3 : Tu t o r i a l 0 3 / P a r t 0 1
2
Core IV Pre-term
Tu t o r i a l 0 3 / P a r t 0 1 : C a l c u l a t i n g F. A . R .
CONTENTS
in tro duction
page 0 4
scrip t overview
page 0 6
calculatin g F.A .R.
page 0 8
selection using target F. A. R.
page 1 2
3
4
Core IV Pre-term
Additional References
‘Typical spatial organizations in 51 American counties, with counties that voted heavily for Trump in the center and counties that voted heavily for Clinton on the left and right of the chart. Population density is represented on the vertical axis’ In Places Journal by Open Workshop
Tu t o r i a l 0 3 / P a r t 0 1 : C a l c u l a t i n g F. A . R .
5
in t ro d u c t i o n This part of the workshop will use the cities/towns of where you are currently located, in conjunction with reimagining historical case studies to define the city as a set of multiple ecologies that have specific material flows, cycles, and metabolic states. In turn, these assemblages indicate how human and non-human actors inhabit the city. Today’s instruction aims to construct code for your urban assemblage. The workflow aims to demonstrate the processes for the production of Axo drawings demonstrating assemblage variation. The altering and reconfiguring the assemblage according to increased density, sunlight etc. This document captures: •
s etting up density variable as a factor for change and difference for an assemblage
Broadacre City Density Variations by Alysoun Wright
6
Core IV Pre-term
s c ri p t ove r view
Tu t o r i a l 0 3 / P a r t 0 1 : C a l c u l a t i n g F. A . R .
7
8
Core IV Pre-term
C a l c u l a t i n g F.A .R.
1. Identify a parcel for testing, and prepare alternative massing options for the parcel. 2. In order to calculate the Floor Area Ratio (F.A.R.) of the parcel, link the building massing using Brep component in grasshopper. Link the parcel footprint using Curve component in Grashopper. 3. Use Contour component to extract plans of the building massing. Contour distance should be set at the presumed floor-to-floor height, in this case, 4m. Use Area component, then Mass Addition component to calculate the combined floor area. 4. Use Area component to calculate the Parcel area. 5. Total Floor Area / Parcel Area = Floor Area Ratio (F.A.R.). Use Division component.
Tu t o r i a l 0 3 / P a r t 0 1 : C a l c u l a t i n g F. A . R .
9
10
Core IV Pre-term
C a l c u l a t i n g F.A .R.
6. Repeat the steps for all of the massing options, and attached Panel component to each of the outputs to display F.A.R.
Tu t o r i a l 0 3 / P a r t 0 1 : C a l c u l a t i n g F. A . R .
11
12
Core IV Pre-term
S el e c t i o n U sin g Target F.A .R.
7. We’ll set up a script to select the massing option that is the closest to a target F.A.R. of your choice. 8. First, using Subtraction component and Absolute component, we will calculate the difference between the F.A.R. of each of the options versus the target F.A.R. 9. Use Group component to group the massing in each of the options, then use Merge component to merge the data into a single list. 10. We will then sort this list, from the smallest F.A.R. difference to the biggest F.A.R. difference, using the Sort List component. Connect the output of Merge component to Values A input of Sort List, and the output of Absolute component to Keys input of Sort List. 11. Use the componet List Item, set index to “0” (first item). This will select the massing option with the smallest F.A.R. difference from the target F.A.R. 12. You may choose to ungroup, or bake the geometry as a group.
Tu t o r i a l 0 3 / P a r t 0 1 : C a l c u l a t i n g F. A . R .
13