000
ECOLOGIES OF ADJACENCY
ECOLOGIES OF ADJACENCY Hyperdensity is upwardly bounded by the necessary negotiation of adjacencies between people and program for resources: light, air, open space, food, transit, and energy. Here density is accepted as a thesis of sustainable development and an FAR of 8 pursued as an exploration of the limits of supportable density. To navigate and organize these adjacencies the following strategies: spine, branch, interlock and hybrid structure are deployed at multiple scales to maximize resource and material use while capitalizing on the density of this new urban ecology.
002
SCALES OF ADJACENCY
URBAN: SPINE + BRANCHES
BLOCK/UNIT: INTERLOCKS
DETAIL/FACADE: SKIN + STRUCTURE COMPOSITE
SCALE
THESIS
ADJACENCY
001
003
004
SPINE PRECEDENTS
Rome
San Francisco
New York
Copenhagen
Barcelona
Toronto York York
Dubai
London
SITE DENSITY: ZONED FOR 8-10 FAR
Brooklyn
C4-4 C4-4A C6-1 C5-4C4-4 C4-4A
C6-4C6-1
C5-4 C6-4
M1-1
M1-1
M1-2M1-2 R6 R6-A
R6 R6-B R7-A R6-AR7-B R7-2
R6-B
005
URBAN SPINE
006
GROUND FLOOR
2 3 4 5 Q N 4
R B D M 3 LIRR
Parcels
1
2
3
4
5
6
7
8
9
007
MAXIMIZED GROUND
008
MAXIMIZED GROUND
009
010
TEST DENSITY
60% 60% 12% 12% 12% 12% 9% 9% 3% 3% 3% 3%
200,000 SF SF 200,000 40,000 SF SF 40,000 40,000 SF SF 40,000 30,000 SF SF 30,000 10,000 SF SF 10,000 10,000 SF SF 10,000
Housing Housing OfficeOffice SpaceSpace Infrastructure Infrastructure RetailRetail Space Space Community Space Community Space Recreation + Leisure Recreation + Leisure
330,000 SF SF Total Total 330,000 11Acre Acre==44,000 44,000SF SF(220 (220FT FTxx200 200FT) FT) 77FAR FAR
PROGRAM CALIBRATION
+ 65 12% 45-64 21% < 18 25% 18-24 10% 25-44 33%
Age Demographic
12%
50%
Live Alone
200 [1+ PEOPLE] @ 500 SF = STUDI0/1 BEDROOM 50 [2+ PEOPLE] @ 1,000 SFF = 1-2 BEDROOM 25 [4+ PEOPLE] @ 2,000 SF = 3-5 BEDROOM 400 + PEOPLE 200,000 SF TOTAL 275 UNITS PER ACRE
400 PEOPLE 200 + UNITS PER ACRE
Waste * 475 LBS PER PERSON 10 SF x 400 PEOPLE 4,000 SF +10,000 SF RETAIL 14,000 SF
* 0.44 ACRES/YR/ VEGETARIAN * 2.11 ACRES/YR/ MEAT EATER 75 SF x 400 PEOPLE 30,000 SF
+ 44,000 SF = 1 ACRE FAR 8
011
URBAN HARVEST
012
PROGRAM DISTRIBUTION: 400 PEOPLE
54% 60% 11% 12% 11% 12% 8% 9% 2.5% 3% 2.5% 3% 11%
200,000 SF SF Housing 200,000 Housing 40,000 SF Office Space 40,000 SF Office Space 40,000 SF SF Infrastructure 40,000 Infrastructure 30,000 SF SF Retail Space 30,000 Retail Space 10,000 SF Community Space 10,000 SF Community Space 10,000 SF Recreation + Leisure 10,000 SF Recreation + Leisure 44,000 SF Food + Waste 330,000 SF Total 364,000 SF Total 1 Acre = 44,000 SF (220 FT x 200 FT) 1 7Acre FAR= 44,000 SF (220 FT x 200 FT) 8 FAR
25
25
25
50
40
500 SF 50
56502
106572
Nov
-2781
98862
1124
48383
103134
Dec
-31176
22633
014
Dec
-3269.742768
32.71923324 -44304
-45792
443
458
64090
ENVIRONMENTAL FEEDBACK
Monthly Thermal Energy Balances
Site
600000
2.5 0.6
)on,-./on Gains [kWh] :en/la/on Gains [kWh]
Conduction Gains/Losses [W/K]
9633.261412
Solar Gains [kWh]
Ventilation Gains/Losses Internal Gains [kWh] [W/K] 16674.59586
500000
[%]
99569
Dec
27
)on,-./on Gains [kWh] :en/la/on Gains [kWh] Conduction Gains/Losses [W/K] 13549.57227 Solar Gains [kWh]
Ventilation Gains/Losses Internal Gains [kWh] [W/K] 14004.81943
500000
1
2
171 3
4
5
6
kwh/sqm
‐200000
7
8
Cooling Degree Hours
Conducti 100 Conduction Ventilation on Gains Ventilation 90 Losses [kWh] Losses [kWh] [kWh] Gains [kWh]
Annual 4000
-11868.28539
56710.1907 -114330
-197899
2000Jan
-4944.061646
60.01721576 -47627
-82440
0Feb
-2690.247724
189.7127975 -25916
-44859
Jan Mar Apr
9 11427 56710
0 ‐100000
6000
Feb-1100.635346 Mar Apr May
9May 1/0
Jun
-59.08874501
Jul Aug Sep -10603 Oct Nov 1120.204837 2527.507465 -569
10
12 6453.406341 0
11 0
Jun
Dec-18353
-985 0
1/30 2/29 3/30 4/29 5/29 6/28 7/28 8/27 9/26 10/26 11/25 12/25
40
Jul 30
Aug
20
0
9801.184707 0
0
0
12223.86086 0
0
0
10856.26086 0
0
0
8381.237688 0
0
Nov 0
-0.36865359 -453.5922872
3494.623348 -4 1534.763321 -4370
-6 -7563
Dec
-2620.290992
67.41125499 -25242
-43692
546304 80
945620
968824
3197153
1001
54502
103134
1828
3163
6374260
114184 62
60 10791 24348
18679 42145
86270 89314
103134 106572
62167
107608
97001
103134
70
50
300000Auxiliary
0.6
Dec
200000
Annual
-125892 -68781
6207
-18915
27199
Mar Apr
-4239 0
102566 165132
0
278318
0
May
40 94417
163431
103798
106572
Jun
203828
107055
103134
27 ‐100000 Jul
181024
99710
103134
20
80739 33665 10 14785
0
649
139754
86181
106572
58271 3 25592
76366 56502
103134 106572
1124
48383
103134
GeaHng [kWh/m2yr]
Cooling [kWh/m2yr]
18
Aug
Equipment [kWh/m2yr]
Daylit Area [%]
1
Sep ‐200000
LighHng [kWh/m2yr]
2407863
Jan
100000 Feb
0
2 372782 3
0
439922
0
396857
179
Heating Degree Hours
Cooling Degree Hours
60.2
Annual 4000
0.2
23.93356958 -77921
-80539
0.7
Jan 2000
-5750.789433
-0.5
Feb
-3314.095393
123.3812983 -44905
-46413
-0.1 0.0
2.6 4.1
MarJan
-1485.025661 Feb Mar Apr May
-20121 Jun878.9348099 Jul Aug Sep Oct
0.0
7.0
Apr
-126.3849549
May
11 0
0.04
0
10 11427 50329
59.3
6
7
8 3/18/09 9
kwh/sqm
0.0
11.0
0.0
9.9
0
317681
0.0
7.9
Oct Nov
0 -2781
179705 98862
0.0 -0.1
4.5 2.5
Dec
-31176
22633
-0.8
0.6
10
-204721
Nov
1989.541656 -1712
-20798 Dec -1770
125629.772277 0
0
1/0 1/30 2/29 3/30 4/29 5/29 8939.620361 6/28 7/28 8/27 0 9/26 10/26 11/250 12/25 Jun 0 40 Jul 30 Aug
Sep 20
0
11333.57771 0
0
0
9965.977706 0
0
0
7525.006024 0
0
Oct
-13.7617107
2794.990448 -186
-193
Nov
-658.0984054
1091.698115 -8917
-9217
0
-3269.742768
32.71923324 -44304
-45792
10
Dec
)on,-./on Gains [kWh] :en/la/on Gains [kWh] Solar Gains [kWh] Internal Gains [kWh]
500000
Solar Gains through Windows :en/la/on Aosses [kWh] South - Annual Radiation:
East Annual North Radiation West - Annual Annual : Radiation: Radiation:
980
620
400000 Horizontal - Annual Radiation:
300000
Annual 1471
341709
221555
256140
kWh/m2 78
kWh/m2 kWh/m2 28 32
kWh/m2 17
kWh/m2 Jan 0
kWh/m2 27188
kWh/m2 9999
kWh/m2 11295
84 98
37 53
39 61
21 32
Feb 0 Mar 0
29285 34099
13147 19117
13967 21955
80 75
59 68
73 78
40 54
Apr 0 May 0
27828 26152
21258 24163
26265 27829
25647
kWh/m2
0 Jun 192 Jul 193
77
85
4 77
587
Jun 0 Jul 011
1227765
27460 27661
30342 31005
Aug 168 Sep 131 Oct 99
83 87 94
70 54 43
80 65 52
48 37 27
Aug 0 Sep 0 Oct 0
29097 30378 32764
25136 19424 15544
28603 23400 18602
Nov 64 ‐200000
77
29
36
19
Nov 0
26773
10227
12967
Dec 50
71
24
28
15
Dec 0
24733
8419
9911
1
2
‐100000
74 80
Annual 0
North East - Annual West - Annual Annual Gains: Gains: Gains:
Apr 148 May 168
Feb 78
429
South Annual Gains:
Mar 124 100000
200000 Jan 57
717
)on,-./on Aosses [kWh] Horizontal Annual Gains:
3
6
58 59
7
8
9
10
100 149420
Annaul Energy Load [kWh/m2 yr]
Monthly Energy Balance [kWh]
100%
Outside Solar Radiation
40
Internal Gains [kWh] Ventilation Gains/Losses [W/K] 14006.22004
600000
681938
80
704851
Solar Gains [kWh]
Internal Gains [kWh]
1237468
3086630
324
335
71939
99569
70 1672
1728
83023 63
110237
11909
12309
110879
99569
59
300000
185
Normalized Normalized Auxiliary Auxiliary Heating Load Cooling Load Daylit Area Heating [kWh] Cooling [kWh] [kWh/m2] 200000 [kWh/m2] Annual
-150715
100000
2500824
100%
7
70%
10
45%
15
20
25
50
HEIGHT IN STORIES
5306
-2.0
0.1
28260
-0.6
0.7
0
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Feb
Mar
Apr
May
-2045.271379
-0.1
40.0
Apr
10 -318.0187628 11
0.0
7.2
May
-2.098224628
121128 40
125198
129869
102888
Jun 35 ‐200000
0
386948
0.0
9.7
40
0
457487
158725
134304
99569
125516
99569
105386
109968
102888
Jul Aug ‐300000
18
Sep
2
0
411267
0
327942
5
4.4
0.0
11.4
0.0
10.3
0.0
8.2
10
39143
98942
99569
Oct
0
186596
0.0
4.7
4 15289
74092
102888
Nov
-4471
101263
-0.1
2.5
443 0
458
64090
99569
Dec
-37894
22461
-0.9
0.6
Cooling [kWh/m2yr]
LighHng [kWh/m2yr]
Equipment [kWh/m2yr]
Daylit Area [%]
6 43110
7
8
9
1/0
Jun
kwh/sqm
37871 14792
600000 18
Jun
Jul
Aug
Sep
Oct
659.5159784 -32806
Nov
Dec
-28647
121467.594552 -5101
-4454
4686.478116 -34
-29
7887.134162 0
0
1/30 2/29 3/30 4/29 5/29 6/28 7/28 8/27 9/26 10/26 11/25 12/25
0
Jul 30
Aug
20Sep
0
10246.00863 0
0
0
8878.408634 0
0
0
6483.618735 0
0
80 691475
603805
Solar Gains [kWh]
Internal Gains [kWh]
1420681
3018404
30
26
77702
97368
1193
1042
92331
107800
60 10579
9237
126614
97368
70
63
Normaliz Auxiliary Heating Daylit Area Auxiliary Heating [kWh] Cooling [kWh] [kWh/m2
58
Annual
-239950
2526810
Jan
-117692
Feb
-41425
21510
Mar
-9716
105591
2689
23540 50
20555
131934
100613
Apr
0
176744
75170
65640
143712
97368
40 May
0
295358
40 126509
110469
153813
100613
Jun
0
401306
164345 30
143508
158623
97368
142408
124353
147477
97368
20 103996
90811
127038
100613
Jul
0
477129
0
425138
0
332238
0
181499
-10225
92816
Aug
18
Sep
10Oct
-76.24661744
2045.616745 -1223
-1068
32811 10
6 28651
111551
97368
Oct
0Nov
-963.6107736
670.2429453 -15456
-13497
10751
9388
80890
100613
Nov
Dec
-4151.431097
8.915427025 -66588
-58146
143
125
68995
97368
Dec
-60892
14793
‐10
0
GeaHng [kWh/m2yr]
‐20
Daylight
70%
Variant Name: Compact
968824 54502
80 7344 11099
63742 86270
13964 18857 60
89314 97001
20349 50 20623
103798 107055
16874 40 12978 30 9456
99710 86181 76366
6535
60
62
Internal Gains [kWh]
Horizontal - Annual
400000 Radiation:
Annual 186 kWh/m2 300000 Jan 3Daylit Area Feb 4
18
48383
South - Annual Radiation:
East Annual North Radiation West - Annual Annual : Radiation: Radiation:
Cooling [kWh/m2yr]
LighHng [kWh/m2yr]
Equipment [kWh/m2yr]
Daylit Area [%]
Energ
973 kWh/m2
702 711 kWh/m2 kWh/m2
364 kWh/m2
Annual 0 kWh/m2
31 39
15 18
Jan 0 Feb 0
40085 42931
12191 15901
12160 15038
60 67
61 73
27 34
Mar 0 Apr 0
50184 40850
23215 26102
23645 28280
78
77
46
May 0
38278
30114
29916
37518 40632
33802 34214
32634 33340
42668
73 79
1
2
Dec 3
83 87 93 76
87 88
3
84 86
80
79
4 62
565
49 32
71
27
52 36
50 51
6
28
Jun 0 Jul 0
41 31
7
23 16
8
9
10
13
Aug 0 Sep 0
30878 23956
30776 25184
48150 39429
18973 12552
20033 13965
36471
10320
10668
1244641
11
Oct 0 Nov 0 Dec 0
‐200000
3 Cooling [kWh/m2yr]
LighHng [kWh/m2yr]
Equipment [kWh/m2yr]
10
Mont%ly Solar ,a-.a/on
Daylit Area [%]
35
700000
59
120
=(3-:0102,,3./04.5*.6(,70>?@089:;<2
70 25915 26118 60
129869 134304
21194 50 16188
125516 109968
Jul 110 ‐100000
11787 40 8146
98942 74092
Sep 65 ‐200000
64090
‐300000 Dec 9 18
6631 30
GeaHng [kWh/m2yr]
20 0
Jul
Aug
Jun 111
709
kWh/m2 73
kWh/m2 kWh/m2 32 33
kWh/m2 15
kWh/m2 Jan 0
81 95
41 60
40 63
18 28
Feb 0 Mar 0
77 72
68 78
76 81
35 48
Apr 0 May 0
70
1
35
Nov 11
Sep
Oct
Nov
Dec
741
376
Annual 0
464987
375907
393341
1864
kWh/m2 36093
kWh/m2 16825
kWh/m2 17320
kWh 90 7464
39885 47212
21933 32031
21408 33609
38277 35543
36043 41627
40240 42917
88
88 5 90
6 52
1237709
34780
46684 47269
46692 47757
80 62 49
83 68 54
42 33 24
Aug 0 Sep 0 Oct 0
39847 41926 45158
42639 33089 26187
43945 35923 28481
72
33
37
16
Nov 0
35607
17332
19849
67
27
29
13
Dec 0
32950
14248
15200
7
8
9
10
Jun 0 11 Jul 0
Nort East - Annual West - Annual Annu Gains: Gains: Gain
489
3
52
South Annual Gains:
80 85 91
2 76
Aug 95 Oct 26
939
*on-./0on Bosses [kWh]
Horizontal Annual Gains:
100
9105 80 1376
1737 70 2362
60
2565 2588 50
2104 40 1610 1172 30
8103
20 6596
10
0
Cooling [kWh/m2yr]
D()-:0102,,3./04.5*.6(,70@64089:;<2
Jun
59
Daylit Area
Apr 81 May 940
South - Annual Radiation:
East Annual North Radiation West - Annual Annual : Radiation: Radiation:
4
40
May
63
20
60
Apr
kWh/m2 Jan 10 200000 Feb 13 Mar 56 100000
110879 112716 122129
9CB-0102,,3./04.5*.6(,70?11089:;<2
80
Mar
300000 Annual 682
71939 83023
90
23822
[%]
;en0la0on Bosses [kWh]
Horizontal - Annual 400000
Variant Name: CompactRadiation:
1237468
A.B-0102,,3./04.5*.6(,70?02089:;<2
100
Feb
Solar Gains through Windows
500000
0
'()*+(,-./0102,,3./04.5*.6(,70186089:;<2
Jan
Internal Gains [kWh]
Outside Solar Radiation
13835 17484 80
10
Solar Gains [kWh]
600000
18
Total Gains
9154
Variant N Heating [kWh/m2 Cooling [kWh/m2 Lighting [kWh/m2 Equipme [kWh/m2 Daylit Ar
Monthly Thermal Energy Balances
45%
7504 100
31 41
27
[%]
187777 kWh/m2
74
Jun 47 Jul 47
;en0la0on Gains [kWh]
275639 kWh/m2
97 79
Oct 5 Nov 4
*on-./0on Gains [kWh]
272217 kWh/m2
78 83
0 Aug 17 Sep 7
4 63
501835 kWh/m2
Apr 8
100000
Variant Name: Compact Heating [kWh/m2yr] Cooling [kWh/m2yr] Lighting [kWh/m2yr] Equipment [kWh/m2yr] Daylit Area
:en/la/on Aosses Horizontal - South - [kWh] North Annual East - Annual West - Annual Annual )on,-./onAnnual Aosses [kWh] Gains: Gains: Gains: Gains: Gains:
May 36
200000 Mar 6
‐100000
56502
20
5320
Solar Gains through Windows
500000
Total Gains
70
Solar Gains [kWh]
Outside Solar Radiation
27
D&'+:./.0**1,-.2,3(,4&*5.62>.89:;<2
Feb
Jan
Mar
110339
1745563
:en/la/on Gains [kWh]
9CA+./.0**1,-.2,3(,4&*5.717.89:;<2
Jan
-94881 -57910
288399
0
-258632
1.871809008 -108657 74.36082041 -66319
0
1
43109.76656 -296184
-6774.195804 -4134.626322
May
)on,-./on Gains [kWh]
100
0
11 11427
-18465.49898
Jan
0Feb
102888
Apr ‐100000
2.8
Annual
99569
Monthly Thermal Energy Balances
3
@,A+./.0**1,-.2,3(,4&*5.B20.89:;<2
50
4000 2000
112716
139572
-5017
Cooling Degree Hours
122129
101961 20
Mar
Heating Degree Hours
6000
62.5
-80148 -23186
62
Solar ,a-.a/on =>?%@ABC
Solar ,a-.a/on =>?%@ABC
7
-3.8
Jan
Feb
100 Conductio Conduction Ventilation n Gains Ventilation Losses [kWh] Losses [kWh] 90 [kWh] Gains [kWh]
8000
27863
153565
Auxiliary Heating and Cooling Loads
Variant Name: Compact
10000
60
=&1+:./.0**1,-.2,3(,4&*5.>?0.89:;<2
150
Monthly Energy Balances 12000
78844
GeaHng [kWh/m2yr]
%&'()&*+,-./.0**1,-.2,3(,4&*5.1671.89:;<2
200
*on-./0on Bosses [kWh] !"#$%&'()*+,#-(+#.(/""&0#-(1*-2**()"324(5"2(6+&+#7*(8"0#$4
7 65276 18465
26957
30 135035
18
;en0la0on Bosses [kWh]
Temperature Analysis
400000
50 76281
60
6
58
Energy Loads
GeaHng [kWh/m2yr]
250
0.4
[%]
18
0
Mont%ly Solar ,a-.a/on
-1.5
35
;en0la0on Gains [kWh] Conduction Gains/Losses Solar16039.86392 Gains [kWh] [W/K]
Compact
kWh/m2 90 6020
10
14793
[%]
‐20
Monthly Energy Balance [kWh]
Monthly Thermal Energy Balances 600000
-60892
Site
Energy Loads Variant Name: Heating [kWh/m2yr] Cooling [kWh/m2yr] Lighting [kWh/m2yr] Equipment [kWh/m2yr] Daylit Area [%]
Dec
63
‐10
Daylight
97368
*on-./0on Gains [kWh]
Conductio 100 Conduction Ventilation n Gains Ventilation Losses [kWh] Losses [kWh] [kWh] Gains [kWh] 90
-3.1
68995
700000
500000
50329.1532 -198066
125
Auxiliary Heating and Cooling Loads
-1.7
-14617.89833
143
Monthly Thermal Energy Balances
4
59
Variant Name: Compact
6000
-58146
63
12000
8000
8.915427025 -66588
Energy Loads
10000
Normalized Normalized Heating Load Cooling Load [kWh/m2] [kWh/m2]
-4151.431097
Variant Name: Compact Heating [kWh/m2yr] Cooling [kWh/m2yr] Lighting [kWh/m2yr] Equipment [kWh/m2yr] Daylit Area
)on,-./on Aosses [kWh] Monthly Energy Balances !"#$%&'()*+,#-(+#.(/""&0#-(1*-2**()"324(5"2(6+&+#7*(8"0#$4
6 65276 14618
Auxiliary Cooling [kWh]
Heating
Daylit Area [kWh]
117756 30
‐20
Daylight
Internal Gains [kWh]
578
104581
Sep
10 Oct
‐10
Solar Gains [kWh]
Monthly Energy Balance [kWh]
100000
Heating Degree Hours
8000
Annaul Energy Load [kWh/m2 yr]
Monthly Energy Balance [kWh]
512 FT WILLIAMSBURG BANK BUILDING
10000
Temperature Analysis
Auxiliary Heating400000 and Cooling Loads
Variant Name: Compact
14000 12000
200000
-0.9
Energy Loads Variant Name: Compact Heating [kWh/m2yr] Cooling [kWh/m2yr] Lighting [kWh/m2yr] Equipment [kWh/m2yr] Daylit Area
:en/la/on Aosses [kWh]
)on,-./on Aosses [kWh] !"#$%&'()*+,#-(+#.(/""&0#-(1*-2**()"324(5"2(6+&+#7*(8"0#$4 Monthly Energy Balances
5 65276 11868
300000
22461
Monthly Thermal Energy Balances
Site
600000
:en/la/on Aosses [kWh] Temperature Analysis
400000
-37894
Monthly Energy Balance [kWh]
ENVIRONMENTAL TESTS
-0.1 -0.8
Energy Loads Variant Name: Compact Heating [kWh/m2yr] 3 Cooling [kWh/m2yr] 60 Lighting [kWh/m2yr] 62 Equipment [kWh/m2yr] 18 Daylit Area
Annaul Energy Load [kWh/m2 yr]
25592
649
Annaul Energy Load [kWh/m2 yr]
14785
-43692
Monthly Energy Balance [kWh]
-7563
67.41125499 -25242
15
LighHng [kWh/m2yr]
Equipment [kWh/m2yr] 120
Solar ,a-.a/on =>?%@ABC
1534.763321 -4370
Annaul Energy Load [kWh/m2 yr]
-453.5922872 -2620.290992
Annaul Energy Load [kWh/m2 yr]
013
Nov Dec
Mont%ly Solar ,a-.a/on
Daylit Area [%]
'()*+(,-./0102,,3./04.5*.6(,70682089:;<2 =(3-:0102,,3./04.5*.6(,70>?>089:;<2
100
@.A-0102,,3./04.5*.6(,70B0>089:;<2 9CA-0102,,3./04.5*.6(,70B41089:;<2
80
D()-:0102,,3./04.5*.6(,70?B6089:;<2 60 40 20 0
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
015
016
FAR SCRIPT Option Explicit Script written by <kera lagios, shelby doyle and carlos de la Barrera / designemergente@gmail.com> ‘Script partial copyright <www.designemergente.org> ‘Script version Tuesday, 9 March 2009 22:32:24
floorno = 30 FAR = 7 Dim strsite: strsite = Rhino.GetCurveObject (“Pick site boundary curve”, True) If IsNull (strsite) Then Exit Sub Dim sitebound: sitebound = Rhino.BoundingBox (strsite(0)) Dim point: point = Rhino. GetPoint (“Pick Copy Reference Point”)
ZVal(Q) = CInt(Rnd * (floorno-1)) * size(2) Check for overlap For k = 0 To (i-1) If XVal(i) = XVal(k) And YVal(i) = YVal(k) And ZVal(i) = ZVal(k) Then equal = equal + 1 Else equal = equal + 0 End If Next ‘If it is a new point then check that it is inside If equal = 0 Then
Call Main() Sub Main() Dim Box, M(2) ‘two arrays (the error was here, now is fixed) Dim arrObjects() Dim N Dim size Dim i, k Dim X, Y Dim FAR,site, volume Dim XVal(), YVal(), ZVal() Dim FA, height, boundingbox, floorno, check Dim newvolume Dim equal Dim L: L = 0 Dim R: R = 0 Dim Q: Q = 0 Dim c: c = 0 Dim check2 i=0 check = 0 floorno = 12 FAR = 2 Dim strsite: strsite = Rhino.GetCurveObject (“Pick site b boundary curve”, True) If IsNull (strsite) Then Exit Sub Dim sitebound: sitebound = Rhino.BoundingBox (strsite(0)) Dim point: point = Rhino.GetPoint (“Pick Copy Reference Point”) Dim xMin, xMax, yMin, yMax xMin = sitebound(0)(0) xMax = sitebound(2)(0) yMin = sitebound(0)(1) yMax = sitebound(2)(1) Box = Rhino.GetObject If IsNull (Box) Then Exit Sub size = MyFuncCalc(Box) Dim xdist: xdist = xMax - xMin Dim ydist: ydist = yMax - yMin X = xdist\size(0) Y = ydist\size(1) site = Rhino.CurveArea (strsite(0)) ReDim arrMatrix(X, Y, floorno volume = Rhino.SurfaceVolume (Box) Call Rhino.EnableRedraw(True)
M(0) = XVal(i)+ point(0) M(1) = YVal(i)+ point(1) M(2) = ZVal(i)+ point(2) Dim addptat: addptat = Array(M(0), M(1), 0) Dim pt: pt = Rhino.AddPoint(addptat) Dim inside: inside = Rhino.PointInPlanarClosedCurve (addptat, strsite(0)) ‘If it is inside then copy the object there If inside = 1 Then c=c+1 N = c-1 ReDim Preserve arrObjects(N) arrObjects(N) = Rhino.CopyObject (Box, point, M) ‘Check total volume against FAR newvolume = volume(0) * c boundingbox = Rhino.BoundingBox (arrObjects) height = Rhino.Distance(boundingbox(0), boundingbox(4)) ‘height = size(2) * floorno Dim curflno: curflno = height/size(2) FA = (newvolume/height)*curflno check = FA/(site(0)) If check < FAR T hen check2 = 0 Else check2 = 1 End If Call Rhino.DeleteObject (pt) Else End If Else End If End If i=i+1 L=L+1 R=R+1 Q=Q+1 Loop Rhino.Print “Done” Dim arrpoints: arrpoints = Rhino.ObjectsByType (1) Call Rhino.DeleteObjects (arrpoints) End Sub
‘Start action Do Until check2 = 1 If i = 0 Then c=c+1 N = c-1 ReDim Preserve arrObjects(N) arrObjects(N) = Box Else equal = 0 Randomize ReDim Preserve Xval(L) XVal(L) = CInt(Rnd * X) * size(0) ReDim Preserve YVal(R) YVal(R) = CInt(Rnd * Y) * size(1) ReDim Preserve ZVal(Q)
Function MyFuncCalc(A) ‘enter an array Dim Bound, BSize(2) ‘again, two arrays Bound = Rhino.BoundingBox(A) ‘find the boundig of the objects BSize(0) = Rhino.Distance(Bound(0), Bound(1)) ‘calc the distance from a new point BSize(1) = Rhino.Distance(Bound(0), Bound(3)) BSize(2) = Rhino.Distance(Bound(0), Bound(4)) MyFuncCalc = Bsize ‘return the point with new coordinates End Function
FAR SCRIPT ANIMATION
017
PARCEL 5 SECTIONS
018
PROTOBLOCK PARCEL 5
019
020
DISTRIBUTED ADJACENCIES
Protoblock Program 54% 11% 25 25 11% 8% 500 SF 2.5% 2.5% 11% 50 50
200,000 SF Housing 40,000 SF Office Space 25 40,000 SF Infrastructure 30,000 SF Retail Space 10,000 SF Community Space 10,000 SF Recreation + Leisure 44,000 SF Food + Waste 40 374,000 SF Total 1 Acre = 44,000 SF (220 FT x 200 FT) FAR = 8
INTERLOCK PRECEDENTS
PROGRAM CLUSTER
002 021
SECTION
002 022
SECTION MODEL
023
SPINE PHASING
002 024
SECTION THEATER
025
STUDIES
026
SKIN CONTRAINTS MAPS
027
SKIN CONTRAINTS MAPS
028
PROCESS RENDER
029
FACADE STUDIES
030
INTERIOR RENDER
031
URBAN PORCH