Академический Документы
Профессиональный Документы
Культура Документы
Space Frame
Structures
Franz Gruber,
Günter
Wallner
Skeletonization
Algorithm
Examples Franz Gruber Günter Wallner
1 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Motivation
Wallner
Introduction
Voronoi Paths
Algorithm Space Frames
Examples
Skeletonization
A space frame is a lightweight rigid structure which is con-
Algorithm
Examples
structed from interlocking struts which are arranged in a ge-
ometric pattern
2 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Famous Buildings
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
3 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Famous Buildings
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
3 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Famous Buildings
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
3 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Famous Buildings
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
3 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Related Work
Wallner
Introduction
4 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Related Work
Wallner
Introduction
4 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Problem
Wallner
Introduction
Project: Algorithmic Generation of Complex Space Frames
Voronoi Paths
Algorithm
Examples
Goal: to analyze new and innovative approaches to develop
Skeletonization irregular and at the same time effective structures
Algorithm
Klaus Bollinger, Arne Hofmann and Clemens Preisinger, Algorithmic Generation of Complex Space Frames,
Examples
Austrian Science Fund Project, 2009
5 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Problem
Wallner
Introduction
Project: Algorithmic Generation of Complex Space Frames
Voronoi Paths
Algorithm
Examples
Goal: to analyze new and innovative approaches to develop
Skeletonization irregular and at the same time effective structures
Algorithm
Klaus Bollinger, Arne Hofmann and Clemens Preisinger, Algorithmic Generation of Complex Space Frames,
Examples
Austrian Science Fund Project, 2009
5 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Problem
Wallner
Introduction
Project: Algorithmic Generation of Complex Space Frames
Voronoi Paths
Algorithm
Examples
Goal: to analyze new and innovative approaches to develop
Skeletonization irregular and at the same time effective structures
Algorithm
Klaus Bollinger, Arne Hofmann and Clemens Preisinger, Algorithmic Generation of Complex Space Frames,
Examples
Austrian Science Fund Project, 2009
5 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Problem
Wallner
Problem
Introduction
Voronoi Paths
Given: a polygonal bounding volume (not necessarily
Algorithm
Examples
convex) with support areas
Skeletonization
Algorithm
Examples
⇒ a certain number of irregular structures inside this
bounding volume which are then optimized by a genetic
algorithm in respect to static stability
6 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Problem
Wallner
Problem
Introduction
Voronoi Paths
Given: a polygonal bounding volume (not necessarily
Algorithm
Examples
convex) with support areas
Skeletonization
Algorithm
Examples
⇒ a certain number of irregular structures inside this
bounding volume which are then optimized by a genetic
algorithm in respect to static stability
6 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Problem
Wallner
Problem
Introduction
Voronoi Paths
Given: a polygonal bounding volume (not necessarily
Algorithm
Examples
convex) with support areas
Skeletonization
Algorithm
Examples
⇒ a certain number of irregular structures inside this
bounding volume which are then optimized by a genetic
algorithm in respect to static stability
6 / 17
Irregular
Space Frame
Structures Introduction
Franz Gruber,
Günter Overview
Wallner
Introduction
We present two methods
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
1
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 Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm
Examples
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm 2 Generate Voronoi
Examples
tessellation
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm 2 Generate Voronoi
Examples
tessellation
3 Crop tessellation at
boundary
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm 2 Generate Voronoi
Examples
tessellation
3 Crop tessellation at
boundary
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm 2 Generate Voronoi
Examples
tessellation
3 Crop tessellation at
boundary
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm 2 Generate Voronoi
Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
different support areas
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm 2 Generate Voronoi
Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
different support areas
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm 2 Generate Voronoi
Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
different support areas
5 Construct network
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm 2 Generate Voronoi
Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
different support areas
5 Construct network
6 Smooth network
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
1 Place random points
Skeletonization
Algorithm 2 Generate Voronoi
Examples
tessellation
3 Crop tessellation at
boundary
4 Find path between
different support areas
5 Construct network
6 Smooth network
9 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Examples
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
10 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Examples
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
10 / 17
Irregular
Space Frame
Structures Voronoi Paths
Franz Gruber,
Günter Examples
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
11 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
7 Add cross-links
13 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
14 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
14 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Algorithm
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
14 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Examples
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
15 / 17
Irregular
Space Frame
Structures Skeletonization
Franz Gruber,
Günter Examples
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples
16 / 17
Irregular
Space Frame
Structures
Franz Gruber,
Günter
Wallner
Introduction
Voronoi Paths
Algorithm
Examples
Skeletonization
Algorithm
Examples Thank you!
wallner.guenter@uni-ak.ac.at
17 / 17