Presentation is loading. Please wait.

Presentation is loading. Please wait.

Assignment 1 this year 04. – The aim of assignment 1 is to produce a parametric object using ArchiCAD and GDL programming. The object will be a conceptual.

Similar presentations


Presentation on theme: "Assignment 1 this year 04. – The aim of assignment 1 is to produce a parametric object using ArchiCAD and GDL programming. The object will be a conceptual."— Presentation transcript:

1 Assignment 1 this year 04

2 – The aim of assignment 1 is to produce a parametric object using ArchiCAD and GDL programming. The object will be a conceptual tall tower – between 50 and 200 storeys – located on a prominent site in Melbourne (as shown in the following slides) – This object must modify itself in some way based on setting one or more parameters (imaginative solutions are strongly encouraged). – You are required to produce a report describing how you used CAD to design and program the object and what advantages/disadvantages the use of CAD provided (include pictures of your object to show configurations derived from setting different combinations of parameters). – The mark for this assignment will be based on the following criteria: –Quality of the design (complexity of the object, etc) –Demonstration of the use of CAD parameterisation in the design. –Report clarity and quality – The assignment is an individual assignment Assignment 1

3

4 The site Source: Google Earth

5 The site 100 x 100m

6 The site 100 x 100m

7 Street view building next door

8 A design

9

10 Dimensions Site ratio 50:1 (gross floor area : site area) No floor plate shape constraints No height limit – assume between 50 and 200 storeys (variable) Typical floor-to-floor height 4m Usage Commercial with retail at bottom (variable proportion) Ideas following … look for what is being varied. The building object

11 Worked example

12 Swiss Re, London

13 Parameters waist widthno. of storeys edge material cap storey height increment

14 Object parameters

15 Object 2D script ! Gherkin building ! Written D Marchant ! 8 August 2007 ! Declarations ! intItop section counter ! intIEndtop section terminator ! intJbottom section counter ! intJEndbottom section terminator ! sngMiddlez bottom of middle piece ! zMoveincremental zPos ! sngRadiusinitial storey radius ! sngRadDecradius decrement ! sngRadradius at each step ! Set initial axes location ADD2 0,0 ! Put in a hotspot HOTSPOT2 0, 0 ! Calculate counters IF FRA(intNoStoreys / 2) > 0 THEN ! odd number intJEnd = INT(intNoStoreys / 2) intIEnd = intJEnd ELSE ! even number intJEnd = intNoStoreys / 2 intIEnd = intJEnd - 1 ENDIF ! Calculate radius decrement sngRadius = lenWaist / 2 sngRad = sngRadius sngRadDec = sngRadius / intNoStoreys ! Put in middle piece CIRCLE2 0, 0, sngRadius ! Put in top pieces FOR intI = 1 TO intIEnd sngRad = sngRad - sngRadDec CIRCLE2 0, 0, sngRad NEXT intI ! Reset axes DEL TOP END

16 Object 3D script ! Gherkin building ! Written D Marchant ! 8 August 2007 ! Declarations ! intItop section counter ! intIEndtop section terminator ! intJbottom section counter ! intJEndbottom section terminator ! sngMiddlez bottom of middle piece ! zMoveincremental zPos ! sngRadiusinitial storey radius ! sngRadDecradius decrement ! sngRadradius at each step ! Set initial axes location ADD 0,0,0 ! Calculate counters IF FRA(intNoStoreys / 2) > 0 THEN ! odd number intJEnd = INT(intNoStoreys / 2) intIEnd = intJEnd ELSE ! even number intJEnd = intNoStoreys / 2 intIEnd = intJEnd - 1 ENDIF ! Calculate radius decrement sngRadius = lenWaist / 2 sngRad = sngRadius sngRadDec = sngRadius / intNoStoreys ! Put in middle piece sngMiddle = intJEnd * lenStoreyHt ADDZ sngMiddle CYLIND lenStoreyHt, sngRadius ! Put in bottom pieces FOR intJ = 1 TO intJEnd zMove = (-1 * lenStoreyHt) ADDZ zMove sngRad = sngRad - sngRadDec CYLIND lenStoreyHt, sngRad NEXT intJ ! Reset axes location and radius DEL intJEnd sngRad = sngRadius ! Put in top pieces FOR intI = 1 TO intIEnd zMove = lenStoreyHt ADDZ zMove sngRad = sngRad - sngRadDec CYLIND lenStoreyHt, sngRad NEXT intI ! Put in cap ADDZ zMove ELLIPS (1.8 * sngRad), sngRad ! Reset axes DEL TOP END

17 User view preview

18 The gherkin – 2D

19 The gherkin – 3D


Download ppt "Assignment 1 this year 04. – The aim of assignment 1 is to produce a parametric object using ArchiCAD and GDL programming. The object will be a conceptual."

Similar presentations


Ads by Google