31
Parametric Design Associative Geometry 12.1.2021 1 Toni Kotnik, Professor of Design of Structures ARK-E2515 Parametric Design Associative Geometry Toni Kotnik Professor of Design of Structures Aalto University Department of Architecture Department of Civil Engineering

ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

  • Upload
    others

  • View
    8

  • Download
    1

Embed Size (px)

Citation preview

Page 1: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

1

Toni Kotnik, Professor of Design of Structures

ARK-E2515 Parametric DesignAssociative Geometry

Toni KotnikProfessor of Design of Structures

Aalto UniversityDepartment of ArchitectureDepartment of Civil Engineering

Page 2: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

2

Toni Kotnik, Professor of Design of Structures

Filippo Brunelleschi: Cathedrale Santa Maria del FioreFlorence; Italy, 1419-1436

Page 3: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

3

Toni Kotnik, Professor of Design of Structures

Filippo Brunelleschi: Cathedrale Santa Maria del FioreFlorence; Italy, 1419-1436

Master-Builderdesigning with models and machines on site

Page 4: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

4

Toni Kotnik, Professor of Design of Structures

Leon Battista Alberti: Santa Maria NovellaFlorence; Italy, 1456-1470

Page 5: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

5

Toni Kotnik, Professor of Design of Structures

From Building to Drawing

Leon Battista Alberti: Santa Maria NovellaFlorence; Italy, 1456-1470

based on geometric relationships

Page 6: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

6

Toni Kotnik, Professor of Design of Structures

Ivan Sutherland: Sketchpad Console, 1962

computerization

computation

from

to

From Physical to Digital

geometric drawing

geometric logic

1500 - 2000

2005 -

Page 7: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

7

Toni Kotnik, Professor of Design of Structures

Digital Revolution

scientific revolution

Modernity

"An intellectual revolution is happening all around us, but few people areremarking on it. Computational thinking is influencing research in nearly alldisciplines, both in the sciences and the humanities. … [The Computer] ischanging the way we think. … If you want to understand the 21th centurythen you must first understand computation."

Alan Bundycomputer

Page 8: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

8

Toni Kotnik, Professor of Design of Structures

What is computation?

Page 9: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

9

Toni Kotnik, Professor of Design of Structures

Computation

C1,0,1,C2C1,1,>,C1C2,0,>,C3C2,1,<,C2C3,0,>,C4C3,1,0,C3C4,0,>,C4

abstract machine model of computationbased on Alan Turing

" Turing’s ‘Machines’. These machines are human who calculate."Ludwig Wittgenstein

input

output

functioncomputability is the definition of a mathematical function

by means of a sequence of formalizable operations

Page 10: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

10

Toni Kotnik, Professor of Design of Structures

Computation

drawing a line as mathematical function

f

in

out

inf

out

Rhinocerosin

Grasshopper

Rhinoscript

lineID = Rhino.AddLine (arrStart, arrEnd)

input output

function

Page 11: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

11

Toni Kotnik, Professor of Design of Structures

Borromini: San Carlo alle Quattro FontaneRome, Italy, 1638-1677

Drawing as Computation

church at the monastery of the Trinitarian order

Page 12: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

12

Toni Kotnik, Professor of Design of Structures

church at the monastery of the Trinitarian order

Borromini: San Carlo alle Quattro FontaneRome, Italy, 1638-1677

Drawing as Computation

f1 f2 f3 f4

Associative Geometrysequence of geometric operations

that built upon each other

association (lat. associare: to unite, to ally) uniting in a common purpose / work together for one goal

Page 13: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

13

Toni Kotnik, Professor of Design of Structures

f1 f2 f3 f4

Associative Geometry

Page 14: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

14

Toni Kotnik, Professor of Design of Structures

UN Studio: Mercedes Benz MuseumStuttgart, Germany, 2001-06

Drawing as Computation

Page 15: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

15

Toni Kotnik, Professor of Design of Structures

every architectural drawing carries an inherent logicdefined by the sequence of geometric operations

architectural form is a

mathematical function

Drawing as Computation

Page 16: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

16

Toni Kotnik, Professor of Design of Structures

structure design fabrication

geometry

assembly…

BIM

materials construction detailsuser data

From Drawing to Building

UN Studio: Mercedes Benz MuseumStuttgart, Germany, 2001-06

parametric design

Page 17: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

17

Toni Kotnik, Professor of Design of Structures

workflow at SHoP Architects

Bachelor

Parametric DesignAlgorithmic Design

Digital FabricationOffice

Page 18: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

18

Toni Kotnik, Professor of Design of Structures

Check 1: construct a field of discs withradius increasing with the distancefrom a control point

Page 19: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

19

Toni Kotnik, Professor of Design of Structures

Pv

y

x

P1 P2

P3

v

v

v

a vector is a mathematical objectthat has a direction and an intensity

v

(a | b)

the position vector v can be identified with its endpoint Pv

(c | d)v ≈ (c | d)

but the position vector v is not equal to its endpoint Pv

v ≠ (c | d)

position vector

Point & Vector

Page 20: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

20

Toni Kotnik, Professor of Design of Structures

y

x

P

v

v

l

a line l is defined by a point Pand a direction vector v

this results in a natural parametrization of the line with

respect to the scaling factor t of v

l (t) = P + t·v

for the distance d between two points on the line this implies

d( l (t1),l (t2) ) = | t1 - t2 | · | v |

attention: in Rhino the directionvector is always a unit vector, i.e.

d( l (t1),l (t2) ) = | t1 - t2 |

Line

Page 21: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

21

Toni Kotnik, Professor of Design of Structures

P(t)

P23

P1

P2

P3

P12

v1

v2

P12 = P1 + t·v1P23 = P2 + t·v2

P(t) = P12 + t·v12

v12t t t

using the parametrization of two intersecting lines simultaneously

a unique point along the connecting line can be defined

The resulting curve is called a Bézier-curve of degree 3

t [0,1]

Bézier-Curve

Check 2: construct the resultingBézier-curve of degree 3.

Page 22: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

22

Toni Kotnik, Professor of Design of Structures

P(t)

P23

P1

P2

P3

P12

v1

v2

v12t t tt [0,1]

Bézier-Curve

Page 23: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

23

Toni Kotnik, Professor of Design of Structures

control polygon

control point

Bézier curve of degree 5

P0

P1

P2 P3

P4B

reach of influence of control point

problem 1: no localized control of form

problem 2: averaging out of curvature

B

Bézier curve of degree 7

P0

P1 P3 P5

P6

P2 P4

Bézier-Curve

Page 24: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

24

Toni Kotnik, Professor of Design of Structures

B2

B1

P0

P1

P2

P3

B

knot

Bézier curve of degree 3

Bézier curve of degree 3

B-spline of degree 3

B-Spline

problem with B-spline: a B-spline is a polynomial curve,that means important curves like circles can only beapproximated but not represented in a precise manner!

Bézier

B-splines

NURBS

curves

Page 25: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

25

Toni Kotnik, Professor of Design of Structures

modern manufacturing requires control overmovement in space of robotic arm

Associative geometryas coupled movement

Page 26: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

26

Toni Kotnik, Professor of Design of Structures

Jean Tinguely: Metamatic No.9, 1958

Associative geometryas coupled movement

Page 27: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

27

Toni Kotnik, Professor of Design of Structures

Wilkinson Eyre: Bridge of AspirationRoyal Ballett School, London, UK, 2003

Associative geometryas coupled movement

Page 28: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

28

Toni Kotnik, Professor of Design of Structures

Wilkinson Eyre: Bridge of AspirationRoyal Ballett School, London, UK, 2003

Associative geometryas coupled movement

Page 29: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

29

Toni Kotnik, Professor of Design of Structures

Wilkinson Eyre: Bridge of AspirationRoyal Ballett School, London, UK, 2003

Check 3: construct a parametricmodel of the Royal Ballett School Bridge.

Associative geometryas coupled movement

Page 30: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

30

Toni Kotnik, Professor of Design of Structures

Wilkinson Eyre: Bridge of AspirationRoyal Ballett School, London, UK, 2003

Associative geometryas coupled movement

Page 31: ARK-E2515 Parametric Design Associative Geometry Toni Kotnik

Parametric DesignAssociative Geometry

12.1.2021

31

Toni Kotnik, Professor of Design of Structures

ARK-E2515 Parametric DesignAssociative Geometry

computability

associative geometry asconcatenation of operations

coupled movement