Digital Design - Module 02 Semester 1, 2018 Zhi Charles Teoh

(Student Number: 899991) Studio 01; Tutor: Chelle Yang

Week Three

Reading: Kolerevic B. 2003. Architecture in the Digital Age

Kolerevic described three fundamental types of fabrication techniques in the reading. Outline the three techniques and discuss the potential of Computer Numeric Controlled fabrication with parametric modelling. (150 words max)

The three techniques are the Subtractive technique, the Additive technique and the Formative technique. The Subtractive technique involves cutting or emptying out a specified shape from a piece of given material. The Additive technique involves incremental forming by adding material in a layer-by-layer fashion. The Formative technique involves directly shaping or deforming a given material, though it can be axially or surface constrained. Computer Numeric Controlled (CNC) fabrication allows for a direct construction of and interaction with a physical model through geometric means. In this case, digital technologies are used as a means of translation in which the geometry of a physical model is taken as the input and the output is the digitally-encoded control information used to drive various fabrication machines. Digital representations of geometry can be used in ways the original physical models cannot.

2

Week Three

Surface Creation

While creating a script, a template is first made to create the surface iteration before altering the numbers and indices within the script to easily generate other surface iterations. Clockwise from left: Script of surfaces created in Grasshopper; surface iteration 1; surface iteration 2; final surface iteration used; surface iteration 3

3

Week Four Panels & Waffle

One of the surfaces seem more triangular than quadilateral. The triangular surface is also relatively â&#x20AC;&#x2DC;flatâ&#x20AC;&#x2122; compared to the other surface. In addition, the quadilateral surface has been reduced to a 4x4 panel structure, and the triangular surface, 3x3. This was advised as using the default 5x5 structure would cause cut and etch lines to be too close to one another and causing the result to tear very easily.

Unlike the original waffle example, there are no edge waffles on the top and bottom of the structure. This is in consideration that the two waffle would not have held without using adhesives.

4

Week Four

Laser Cutting

Creating a Laser Cut file requires separating the waffle structure into their individual components. While this is not too big an issue, the real challenge comes when it is time to create one for the surfaces. Firstly, there is a need to unroll the surfaces, but unrolling all at once would cause overlapping. There is hence a need to separate each surface into different parts. While the quadilateral surface is separated into 4 rows of 4 modules, the triangular surface is separated in an arrow-like manner into pieces of 5, 3 and 1 module(s) respectively. This is also reflected in the matrix.

Laser Cut file for the waffle structure

5

Laser Cut file for the surfaces; red lines denote etch lines

Week Five

The determining of boolean iterations depend on the location, shape and size of individual cutters. Hence, to create different iterations, an initial script was created to generate the grid points. Thereafter, in a separate script, a sample solid is created before the two scripts are combined to generate cutters. Various attractors are than used to manipulate the boolean iteration. Clockwise from left: Script of surfaces created in Grasshopper; boolean iteration 1 (spherical cutter); boolean iteration 2 (square-dipyramidal cutter); final boolean iteration used (octagonal pyramidal cutter); boolean iteration 3 (octagonal prismic cutter)

6

Week Five

Isometric

A decision was made to use the octagonal pyramids to cut the solid. To prevent the 3D printing from taking too much time, there is a need to reduce the full 150x150 box to merely 1/8 of it. Unlike the spherical voids that are present in the sample model, the pyramidal voids in this model create corners within the spaces generated as well as sharp edges and vertices. The difference in void levels within a single row creates an elevation where possibly a person could sit on. Even though there are a few parts where the thickness of the model may not be sufficient enough to be stable, they should not pose a serious problem as it would not affect the stability of the model as a whole. Interestingly, while the digital construction of the Boolean model is an example of a Subtractive technique (by emptying out the original bounding box with shapes), the actual 3D printing of the model is an Additive technique instead, as the model is printed layer by layer by the 3D printer.

7

1.2

Lofts

Lofts

1.1

{150,37.5,150}

{0,0,150} {112.5,150,150}

1.1

1.3

{150,0,150} {0,0,150}

Key

1.4 {150,75,150}

{37.5,0,150}

{112.5,150,150}

{150,150,150}

{0,0,0}

1.2

{150,75,150}

{150,150,75}

{75,150,150} {0,0,112.5}

Surface Isocurves

{0,0,75}

{150,0,75}

{0,0,75}

{150,0,75}

Surface Intersection {150,150,75}

{0,150,75} {150,0,0}

{150,0,0} {150,0,0}

{75,0,0}

{75,0,0}

{112.5,0,0}

{0,37.5,0}

{0,37.5,0}

{150,150,0}

{150,150,0} {150,150,0} {0,75,0} {37.5,150,0}

{75,150,0}

2.2

{85.3,100.5, 79.6}

Paneling Grid & Attractor Point

Paneling Grid & Attractor Point

2.1

{0,75,0}

{Index Selection}

{Index Selection}

2.1

{75,150,0}

{0,75,0}

{150,150,0}

{0,75,0} {75,150,0}

{37.5,150,0}

{Index Selection}

{Index Selection}

2.3

2.4

{Index Selection}

2.2

3.1

3.2

Paneling

Paneling

{Attractor Point Location}

{Index Selection}

{Index Selection}

2.3

2.4

{111.4,251.9,201.4}

{111.4,251.9,201.4}

{85.3,100.5, 79.6}

{218.0,-32.7,0}

{218.0,-32.7,0}

{Attractor Point Location}

{75,150,0}

{0,75,0}

{37.5,150,0}

{37.5,150,0}

{150,75,0}

{75,0,0}

{150,75,0}

{75,0,0}

{150,75,0}

{150,75,0}

{Index Selection}

1.4

{150,0,150}

{150,150,150}

Grid Points

{0,150,150}

{0,150,75}

{150,0,0}

1.3

{150,37.5,150}

Attractor / Control Points (X,Y,Z) Attractor / Control Curves

{75,150,150} {0,0,112.5}

{-60.2,8.4,44.9}

{Attractor Point Location} {Attractor Point Location}

3.1

3.3

{Index Selection}

{Attractor Point Location}

3.2

3.4

{Attractor Point Location}

{Index Selection}

3.3

3.4

+

+

Task 01 Matrix The waffles and surfaces are exploded in such a way as to reflect the manner the structure was moved to the Laser Cut file.

8

Lofts

1.1

1.2

1.3

{150,37.5,150}

1.4

{150,0,150}

{150,75,150}

{0,0,150} {112.5,150,150}

{150,150,150} {75,150,150}

{0,

{0,0,112.5}

{150,0,75}

{0,0,75}

Grid Manipulation

1.1

1.2

{35.8,88.4,217.2}

{81.5,55.9,217.2}

{150,0,0}

1.3

1.4

{0,0,0}

{150,0,0}

Attractor / Control Points (X,Y,Z)

{75,0,0}

Grid Points

{0,75,0}

{112.5 {150,75,0}

{75,0,0}

Attractor / Control Curves

{150,75,0}

{Index Selection}

{150,150,75}

Key

{0,150,75}

{0,37.5,0} {150,150,0} {150,150,0}

{75,150,0}

{0,75,0}

{75,150,0}

{37.5,150,0}

{37.5,150,0}

{Index Selection}

{Index Selection}

{Index Selection}

2.3

2.4

{0.7,-7.7,0} {176.5,-123.7,0}

{57.9,3.6,0}

Boolean Cutter Distribution

Paneling Grid & Attractor Point

{242.7,-84.1,0}

2.1 {190.3,144.8,6.5}

{Curve Attractor}

{Curve Attractor}

{Curve Attractor}

2.1

2.2

2.3

{142.1,221.8,6.5}

2.2

{111.4,251.9,201.4}

{Curve Attractor}

{85.3,100.5, 79.6}

{218.0,-32.7,0}

{54.5,-94.2,148.3}

2.4

{Attractor Point Location}

{Attractor Point Location}

{Attractor Point Location}

{Index Selection}

3.3

3.4

{28.1,77.2,34.7}

Paneling

{30.8,151.7,-119.5}

3.1

3.2

Boolean Cutter Manipulation

{Point Attractor}

{Curve Attractor}

{Bent Curve Attractor}

{Random Attractor}

3.1

3.2

3.3

3.4

+

{Sphere}

{Square Dipyramid}

{Octagonal Sphere}

{Octagonal Pyramid}

Task 02 Matrix The octagonal pyramid shape was chosen instead of a sphere so as to see how corners would affect the interior of the model.

9

Week Six

Final Isometric Views

10

Appendix

Process

Task 1 script file as a whole.

11

Appendix Process

Creation of different boolean iterations in Grasshopper for Task 2.

12

Appendix

Process

The making of the model for Task 1.

13

Dd module 02 journal template
Dd module 02 journal template