Robust Geometry Kernel and UI for Handling Non-orientable 2-Mainfolds

Yu Wang

This report describes the realization of a geometry kernel and user interface for the purpose of constructing parameterized 2-manifold surfaces, smoothing them with Catmull-Clark subdivision, and offsetting them to generate models that are physically realizable on rapid-prototyping machines. The main focus is to make these operations working robustly also on single-sided, non-orientable 2-manifold such as Möbius bands and Klein bottles. NOME, a language inspired by SLIDE to describe initial meshes in a structural hierarchical form, has been designed. An interactive user interface has been developed to design topologically complex 2-manifolds inspired by the sculptures created by Charles Perry and Eva Hilds.

Advisor: Carlo H. Séquin

BibTeX citation:

@mastersthesis{Wang:EECS-2016-65,
Author = {Wang, Yu},
Title = {Robust Geometry Kernel and UI for Handling Non-orientable 2-Mainfolds},
School = {EECS Department, University of California, Berkeley},
Year = {2016},
Month = {May},
URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-65.html},
Number = {UCB/EECS-2016-65},
Abstract = {This report describes the realization of a geometry kernel and user interface for the purpose of constructing parameterized 2-manifold surfaces, smoothing them with Catmull-Clark subdivision, and offsetting them to generate models that are physically realizable on rapid-prototyping machines. The main focus is to make these operations working robustly also on single-sided, non-orientable 2-manifold such as Möbius bands and Klein bottles. NOME, a language inspired by SLIDE to describe initial meshes in a structural hierarchical form, has been designed. An interactive user interface has been developed to design topologically complex 2-manifolds inspired by the sculptures created by Charles Perry and Eva Hilds.}
}