Académique Documents
Professionnel Documents
Culture Documents
Algorithm Examples
Skeletonization
Algorithm Examples
1 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Motivation
Space Frames A space frame is a lightweight rigid structure which is constructed from interlocking struts which are arranged in a geometric pattern Space Frame were independently developed by
Alexander Graham Bell Buckminster Fuller
Skeletonization
Algorithm Examples
2 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Famous Buildings
Skeletonization
Algorithm Examples
3 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Famous Buildings
Skeletonization
Algorithm Examples
3 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Famous Buildings
Skeletonization
Algorithm Examples
3 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Famous Buildings
Skeletonization
Algorithm Examples
3 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Related Work
Contemporary landmark architecture has a tendency toward unique building elements research on irregular structures has increased over the last years, e.g.
Skeletonization
Algorithm Examples
Przemyslaw L. Jaworski, Using simulations and articial life algorithms to grow elements of construction, Masters Thesis, University College London, 2006
4 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Related Work
Contemporary landmark architecture has a tendency toward unique building elements research on irregular structures has increased over the last years, e.g.
Skeletonization
Algorithm Examples
Anastasios Kanellos, Topological selforganisaton: Using a particle-spring system simulation to generate structural space, Masters Thesis, University College London, 2007
4 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Problem
Project: Algorithmic Generation of Complex Space Frames Goal: to analyze new and innovative approaches to develop irregular and at the same time effective structures
Klaus Bollinger, Arne Hofmann and Clemens Preisinger, Algorithmic Generation of Complex Space Frames, Austrian Science Fund Project, 2009
Skeletonization
Algorithm Examples
5 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Problem
Project: Algorithmic Generation of Complex Space Frames Goal: to analyze new and innovative approaches to develop irregular and at the same time effective structures
Klaus Bollinger, Arne Hofmann and Clemens Preisinger, Algorithmic Generation of Complex Space Frames, Austrian Science Fund Project, 2009
Skeletonization
Algorithm Examples
5 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Problem
Project: Algorithmic Generation of Complex Space Frames Goal: to analyze new and innovative approaches to develop irregular and at the same time effective structures
Klaus Bollinger, Arne Hofmann and Clemens Preisinger, Algorithmic Generation of Complex Space Frames, Austrian Science Fund Project, 2009
Skeletonization
Algorithm Examples
5 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Problem
Problem Given: a polygonal bounding volume (not necessarily convex) with support areas a certain number of irregular structures inside this bounding volume which are then optimized by a genetic algorithm in respect to static stability
Skeletonization
Algorithm Examples
6 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Problem
Problem Given: a polygonal bounding volume (not necessarily convex) with support areas a certain number of irregular structures inside this bounding volume which are then optimized by a genetic algorithm in respect to static stability
Skeletonization
Algorithm Examples
6 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Problem
Problem Given: a polygonal bounding volume (not necessarily convex) with support areas a certain number of irregular structures inside this bounding volume which are then optimized by a genetic algorithm in respect to static stability
Skeletonization
Algorithm Examples
6 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Introduction
Overview
Skeletonization
Algorithm Examples
Voronoi Paths
1
Skeletonization1
Based on the work of Nicu D. Cornea, Deborah Silver, Xiaosong Yuan and Raman Balasubramanian, Computing Hierarchical Curve-Skeletons in 3D, The Visual Computer, Volume 21, 2005
7 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
tessellation
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
tessellation
3 Crop tessellation at
boundary
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
tessellation
3 Crop tessellation at
boundary
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
tessellation
3 Crop tessellation at
boundary
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Algorithm
Skeletonization
Algorithm Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
9 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Examples
Skeletonization
Algorithm Examples
10 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Examples
Skeletonization
Algorithm Examples
10 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Voronoi Paths
Examples
Skeletonization
Algorithm Examples
11 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
If new trajectory approaches an existing one, derminate calculation and connect them
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
If new trajectory approaches an existing one, derminate calculation and connect them
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
If new trajectory approaches an existing one, derminate calculation and connect them
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
Add cross-links
13 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
14 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
14 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm
Skeletonization
Algorithm Examples
14 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Examples
Skeletonization
Algorithm Examples
15 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Examples
Skeletonization
Algorithm Examples
16 / 17
Irregular Space Frame Structures Franz Gruber, Gnter Wallner Introduction Voronoi Paths
Algorithm Examples
Skeletonization
Algorithm Examples
Thank you!
wallner.guenter@uni-ak.ac.at
17 / 17