You are on page 1of 87

GEOMETRIE

The Contribution of Discrete Differential


Geometry to Contemporary Architecture
Helmut Pottmann
Vienna University of Technology, Austria

Project in Seoul, Hadid Architects


GEOMETRIE

Lilium Tower Warsaw, Hadid Architects


GEOMETRIE

Project in Baku, Hadid Architects


GEOMETRIE

Discrete Surfaces in Architecture


GEOMETRIE

triangle
meshes

Zlote Tarasy, Warsaw


GEOMETRIE

Waagner-Biro Stahlbau AG
Chapter 19 - Discrete Freeform Structures

Visible mesh quality


GEOMETRIE

Geometry in architecture
GEOMETRIE

The underlying geometry representation


may greatly contribute to the aesthetics
and has to meet manufacturing constraints
Different from typical graphics applications

GEOMETRIE

nodes in the support structure


GEOMETRIE

triangle mesh: generically


nodes of valence 6;
`torsion: central planes of
beams not co-axial

torsion-free node
10

quad meshes in architecture


GEOMETRIE

Schlaich Bergermann

hippo house, Berlin Zoo

quad meshes with planar faces (PQ meshes) are


preferable over triangle meshes (cost, weight,
node complexity,)
11

GEOMETRIE

Discrete Surfaces in Architecture

Helmut Pottmann1, Johannes Wallner2, Alexander Bobenko3


Yang Liu4, Wenping Wang4
TU Wien
2 TU Graz
3 TU Berlin
1

University of Hong Kong


12

Previous work

13

Previous work
GEOMETRIE

Difference geometry (Sauer, 1970)


Quad meshes with planar faces (PQ meshes)
discretize conjugate curve networks.

Example 1: translational net

Example 2: principal
curvature lines
14

PQ meshes
GEOMETRIE

A PQ strip in a PQ mesh is a discrete model of a


tangent developable surface.
Differential geometry tells us: PQ meshes are
discrete versions of conjugate curve networks

15

Previous work
GEOMETRIE

Discrete Differential Geometry:

Bobenko & Suris, 2005: integrable systems


circular meshes: discretization of the network of
principal curvature lines (R. Martin et al. 1986)

16

Computing PQ meshes

17

Computational Approach
GEOMETRIE

Computation of a PQ mesh is based on


a nonlinear optimization algorithm:
Optimization criteria

planarity of faces
aesthetics (fairness of mesh polygons)
proximity to a given reference surface

Requires initial mesh: ideal if taken


from a conjugate curve network.

18

subdivision & optimization


GEOMETRIE

Refine a coarse PQ mesh by repeated


application of subdivision and PQ optimization

PQ meshes via Catmull-Clark subdivision and PQ optimization


19

Opus (Hadid Architects)


GEOMETRIE

20

Opus (Hadid Architects)


GEOMETRIE

21

OPUS (Hadid Architects)


GEOMETRIE

22

Conical Meshes

23

Conical meshes
GEOMETRIE

Liu et al. 06
Another discrete
counterpart of network of
principal curvature lines
PQ mesh is conical if all
vertices of valence 4 are
conical: incident oriented
face planes are tangent to
a right circular cone

24

Conical meshes
GEOMETRIE

Cone axis: discrete


surface normal
Offsetting all face planes
by constant distance
yields conical mesh with
the same set of discrete
normals

25

Offset meshes
GEOMETRIE

26

Offset meshes
GEOMETRIE

27

Offset meshes
GEOMETRIE

28

Offset meshes
GEOMETRIE

29

normals of a conical mesh


GEOMETRIE

neighboring discrete
normals are coplanar
conical mesh has a
discretely orthogonal
support structure

30

Multilayer constructions
GEOMETRIE

31

Computing conical meshes


GEOMETRIE

angle criterion

add angle criterion to PQ


optimization
alternation with
subdivision as design
tool
32

subdivision-based design
GEOMETRIE

combination of Catmull-Clark subdivision and


conical optimization; design: Benjamin Schneider
33

design by Benjamin Schneider


GEOMETRIE

34

Mesh Parallelism and Nodes

35

supporting beam layout


GEOMETRIE

beams: prismatic,
symmetric with
respect to a plane
optimal node (i.e.
without torsion):
central planes of
beams pass through
node axis
Existence of a parallel
mesh whose vertices
lie on the node axes
geometric support structure
36

Parallel meshes
GEOMETRIE

M*

meshes M, M* with planar faces are parallel if


they are combinatorially equivalent and
corresponding edges are parallel

37

Geometric support structure


GEOMETRIE

Connects two parallel meshes M, M*

38

Computing a supporting beam layout


GEOMETRIE

given M,
construct a
beam layout
find parallel
mesh S which
approximates
a sphere
solution of a
linear system
initialization
not required
39

Triangle meshes
GEOMETRIE

Parallel triangle
meshes are scaled
versions of each
other
Triangle meshes
possess a support
structure with torsion
free nodes only if
they represent a
nearly spherical
shape

40

Triangle Meshes beam layout with optimized nodes


We can minimize torsion in the supporting beam layout for
triangle meshes

41

Mesh optimization
Project YAS island (Asymptote, Gehry Technologies, Schlaich
Bergermann, Waagner Biro, )

42

Mesh smoothing
Project YAS island (quad mesh with nonplanar faces)

43

Mesh smoothing
Project YAS island (quad mesh with nonplanar faces)

44

Optimized nodes
Torsion minimization also works for quadrilateral meshes
with nonplanar faces

45

Optimized nodes
Torsion minimization also works for quadrilateral meshes
with nonplanar faces

46

YAS project, mockup

47

Offset meshes

48

node geometry
GEOMETRIE

Employing beams
of constant height:
misalignment on
one side
49

Cleanest nodes
GEOMETRIE

Perfect alignment on both sides if a mesh with


edge offsets is used

50

Cleanest nodes
GEOMETRIE

51

Offset meshes
GEOMETRIE

at constant distance d from M is


called an offset of M.
different types, depending on the definition of

vertex offsets:
edge offsets: distance of corresponding (parallel)
edges is constant =d
face offsets: distance of corresponding faces (parallel
planes) is constant =d

52

Exact offsets
GEOMETRIE

For offset pair

define

Gauss image

Then:

vertex offsets
vertices of S lie in S2 (if
M quad mesh, then circular mesh)
edge offsets
edges of S are tangent to
S2
face offsets
face planes of S are
tangent to S2 (M is a conical mesh)

53

Meshes with edge offsets

54

Edge offset meshes


GEOMETRIE

M has edge offsets iff it is parallel to a


mesh S whose edges are tangent to S2

55

Koebe polyhedra
GEOMETRIE

Meshes with planar faces and


edges tangent to S2 have a
beautiful geometry; known as
Koebe polyhedra. Closed
Koebe polyhedra defined by
their combinatorics up to a
Mbius transform
computable as minimum of a
convex function (Bobenko
and Springborn)

56

vertex cones
GEOMETRIE

Edges emanating from a vertex


in an EO
mesh are contained in a cone of revolution
whose axis serves as node axis.

Simplifies the construction of the support


structure

57

Laguerre geometry
GEOMETRIE

Laguerre geometry is the geometry of oriented


planes and oriented spheres in Euclidean 3space.
L-trafo preserves or. planes, or. spheres and
contact; simple example: offsetting operation
or. cones of revolution are objects of Laguerre
geometry (envelope of planes tangent to two
spheres)
If we view an EO mesh as collection of vertex
cones, an L-trafo maps an EO mesh M to an
EO mesh
.

58

Example: discrete CMC surface M (hexagonal


EO mesh) and Laguerre transform M
GEOMETRIE

59

Hexagonal EO mesh
GEOMETRIE

60

Planar hexagonal panels


GEOMETRIE

Planar hexagons
non-convex in
negatively curved
areas
Phex mesh layout
largely unsolved
initial results by
Y. Liu and W. Wang

61

Single curved panels, ruled panels and


semi-discrete representations

62

developable surfaces in architecture


GEOMETRIE

(nearly) developable surfaces

F. Gehry, Guggenheim Museum, Bilbao


63

surfaces in architecture
GEOMETRIE

single curved panels

64

D-strip models
GEOMETRIE

One-directional limit of a PQ mesh:

developable strip model (D-strip model)


semi-discrete surface representation
65

Principal strip models I


GEOMETRIE

Circular strip model as limit of a circular mesh

66

Principal strip models II


GEOMETRIE

Conical strip model as limit of a conical mesh

67

Principal strip models III


GEOMETRIE

Conversion: conical model to circular model

68

Conical strip model


GEOMETRIE

69

Conical strip model


GEOMETRIE

70

Multi-layer structure
GEOMETRIE

D-strip model on
top of a PQ mesh

71

Project in Cagliari, Hadid Architects

Approximation by ruled surface strips

73

Semi-discrete model: smooth union of ruled strips

74

Circle packings on surfaces

M. Hbinger

75

Project in Budapest, Hadid


Architects

GEOMETRIE

76

Selfridges, Birmingham
GEOMETRIE

Architects: Future Systems


77

Optimization based on
triangulation

GEOMETRIE

78

Circle packings on surfaces


GEOMETRIE

79

GEOMETRIE

80

GEOMETRIE

81

GEOMETRIE

82

GEOMETRIE

83

Conclusion
GEOMETRIE

architecture poses new challenges to geometric


design and computing: paneling, supporting beam
layout, offsets,
Main problem: rationalization of freeform shapes,
i.e., the segmentation into panels which can be
manufactured at reasonable cost; depends on
material and manufacturing technology
many relations to discrete differential geometry
semi-discrete representations interesting as well
architectural geometry: a new research direction
in geometric computing
84

Acknowledgements
GEOMETRIE

S. Brell-Cokcan, S. Flry, Y. Liu,


A. Schiftner, H. Schmiedhofer,
B. Schneider, J. Wallner, W. Wang
Funding Agencies: FWF, FFG
Waagner Biro Stahlbau AG, Vienna
Evolute GmbH, Vienna
RFR, Paris
Zaha Hadid Architects, London

85

Literature
GEOMETRIE

Architectural Geometry
H. Pottmann, A. Asperl,
M. Hofer, A. Kilian
Publisher:
BI Press, 2007
ISBN:
978-1-934493-04-5
725 pages, 800 color figures

www.architecturalgeometry.at

86

D-strip models via subdivision


GEOMETRIE

87

You might also like