Helmut Pottmann

dblp:74/276 · DBLP profile ↗
← Back
126ranked-venue papers
37as first author
19since 2021 · last 2026
0000-0002-3195-9316ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 122 · 34 first-author · 19 since 2021Artificial intelligence and machine learning · 5 · 4 first-authorTheory of computation · 3 · 2 first-author
YearPublicationVenuePosition
2026 Designing self-Airy shells with unreinforced boundaries
abstract
A self-Airy membrane shell is a special type of shell structure whose shape coincides with the shell’s Airy stress surface. It provides the convenient property that any polyhedral discretization of such a surface will automatically generate a mesh in funicular equilibrium. A self-Airy shell designed for a uniform vertical load would simply have a constant isotropic Gaussian curvature. However, a challenge in implementing a self-Airy shell in architecture is the lack of a design method, especially in designing unreinforced boundaries. Those are singular planar curves, where the two principal curvatures approach 0 and individually. This paper presents methods for designing unreinforced boundaries of self-Airy shells, including both smooth and discrete methods. These methods work for both positively and negatively curved surfaces. The proposed methods work linearly without iteration. The preliminary results show that the seemingly very restrictive conditions admit a variety of non-trivial surfaces.
Yu-Chou Chiang, Hui Wang 0064, Helmut Pottmann
Comput. Aided Des.4
2026 Unlocking Euclidean problems with isotropic initialization
Khusrav Yorov, Bolun Wang, Mikhail Skopenkov, Helmut Pottmann, Caigui Jiang
Comput. Aided Geom. Des.4
2025 Computational design of asymptotic geodesic hybrid gridshells via propagation algorithms
Bolun Wang, Maryam Almaskin, Helmut Pottmann
Comput. Aided Des.3
2024 Flexible Kokotsakis Meshes with Skew Faces: Generalization of the Orthodiagonal Involutive Type
Alisher Aikyn, Yang Liu 0277, Dmitry A. Lyakhov, Florian Rist 0001, Helmut Pottmann, Dominik L. Michels
Comput. Aided Des.5
2024 Approximation by Meshes with Spherical Faces
abstract
Meshes with spherical faces and circular edges are an attractive alternative to polyhedral meshes for applications in architecture and design. Approximation of a given surface by such a mesh needs to consider the visual appearance, approximation quality, the position and orientation of circular intersections of neighboring faces and the existence of a torsion free support structure that is formed by the planes of circular edges. The latter requirement implies that the mesh simultaneously defines a second mesh whose faces lie on the same spheres as the faces of the first mesh. It is a discretization of the two envelopes of a sphere congruence, i.e., a two-parameter family of spheres. We relate such sphere congruences to torsal parameterizations of associated line congruences. Turning practical requirements into properties of such a line congruence, we optimize line and sphere congruence as a basis for computing a mesh with spherical triangular or quadrilateral faces that approximates a given reference surface.
Anthony S. Ramos Cisneros, Martin Kilian, Alisher Aikyn, Helmut Pottmann, Christian Müller 0005
ACM Trans. Graph.4
2024 Designing triangle meshes with controlled roughness
abstract
Motivated by the emergence of rough surfaces in various areas of design, we address the computational design of triangle meshes with controlled roughness. Our focus lies on small levels of roughness. There, roughness or smoothness mainly arises through the local positioning of the mesh edges and faces with respect to the curvature behavior of the reference surface. The analysis of this interaction between curvature and roughness is simplified by a 2D dual diagram and its generation within so-called isotropic geometry, which may be seen as a structure-preserving simplification of Euclidean geometry. Isotropic dihedral angles of the mesh are close to the Euclidean angles and appear as Euclidean edge lengths in the dual diagram, which also serves as a tool for visualization and interactive local design. We present a computational framework that includes appearance-aware remeshing, optimization-based automatic roughening, and control of dihedral angles.
Victor Ceballos Inza, Panagiotis Fykouras, Florian Rist 0001, Daniel Häseker, Majid Hojjat, Christian Müller 0005, Helmut Pottmann
ACM Trans. Graph.7
2024 Quad mesh mechanisms
abstract
This paper provides computational tools for the modeling and design of quad mesh mechanisms, which are meshes allowing continuous flexions under the assumption of rigid faces and hinges in the edges. We combine methods and results from different areas, namely differential geometry of surfaces, rigidity and flexibility of bar and joint frameworks, algebraic geometry, and optimization. The basic idea to achieve a time-continuous flexion is time-discretization justified by an algebraic degree argument. We are able to prove computationally feasible bounds on the number of required time instances we need to incorporate in our optimization. For optimization to succeed, an informed initialization is crucial. We present two computational pipelines to achieve that: one based on remeshing isometric surface pairs, another one based on iterative refinement. A third manner of initialization proved very effective: We interactively design meshes which are close to a narrow known class of flexible meshes, but not contained in it. Having enjoyed sufficiently many degrees of freedom during design, we afterwards optimize towards flexibility.
Caigui Jiang, Dmitry A. Lyakhov, Florian Rist 0001, Helmut Pottmann, Johannes Wallner 0001
ACM Trans. Graph.4
2023 Architectural Structures from Quad Meshes with Planar Parameter Lines
Cheng Wang 0033, Caigui Jiang, Hui Wang 0064, Xavier Tellier, Helmut Pottmann
Comput. Aided Des.5
2023 Developable Quad Meshes and Contact Element Nets
abstract
The property of a surface being developable can be expressed in different equivalent ways, by vanishing Gauss curvature, or by the existence of isometric mappings to planar domains. Computational contributions to this topic range from special parametrizations to discrete-isometric mappings. However, so far a local criterion expressing developability of general quad meshes has been lacking. In this paper, we propose a new and efficient discrete developability criterion that is applied to quad meshes equipped with vertex weights, and which is motivated by a well-known characterization in differential geometry, namely a rank-deficient second fundamental form. We assign contact elements to the faces of meshes and ruling vectors to the edges, which in combination yield a developability condition per face. Using standard optimization procedures, we are able to perform interactive design and developable lofting. The meshes we employ are combinatorially regular quad meshes with isolated singularities but are otherwise not required to follow any special curves on a developable surface. They are thus easily embedded into a design workflow involving standard operations like remeshing, trimming, and merging operations. An important feature is that we can directly derive a watertight, rational bi-quadratic spline surface from our meshes. Remarkably, it occurs as the limit of weighted Doo-Sabin subdivision, which acts in an interpolatory manner on contact elements.
Victor Ceballos Inza, Florian Rist 0001, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.4
2023 Planar Panels and Planar Supporting Beams in Architectural Structures
abstract
In this article, we investigate geometric properties and modeling capabilities of quad meshes with planar faces whose mesh polylines enjoy the additional property of being contained in a single plane. This planarity is a major benefit in architectural design and building construction: If a structural element is contained in a plane, it can be manufactured on the ground without scaffolding and put into place as a whole. Further, the plane it is contained in serves as part of a so-called support structure. We discuss design of meshes under the requirement that one half of mesh polylines are planar (“P meshes”), and we also investigate the geometry and design of meshes where all polylines enjoy this property (“PP meshes”). We work in the space of planes and with appropriate transformations of that space. We also incorporate further properties relevant for architectural design, such as near-rectangular panels and repetitive nodes. We provide geometric insights, give explicit constructions, and show an approach to geometric modeling of both P meshes and PP meshes, in particular, the case of nearly rectangular panels.
Caigui Jiang, Cheng Wang 0033, Xavier Tellier, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.5
2023 Meshes with Spherical Faces
abstract
Discrete surfaces with spherical faces are interesting from a simplified manufacturing viewpoint when compared to other double curved face shapes. Furthermore, by the nature of their definition they are also appealing from the theoretical side leading to a Möbius invariant discrete surface theory. We therefore systematically describe so called sphere meshes with spherical faces and circular arcs as edges where the Möbius transformation group acts on all of its elements. Driven by aspects important for manufacturing, we provide the means to cluster spherical panels by their radii. We investigate the generation of sphere meshes which allow for a geometric support structure and characterize all such meshes with triangular combinatorics in terms of non-Euclidean geometries. We generate sphere meshes with hexagonal combinatorics by intersecting tangential spheres of a reference surface and let them evolve - guided by the surface curvature - to visually convex hexagons, even in negatively curved areas. Furthermore, we extend meshes with circular faces of all combinatorics to sphere meshes by filling its circles with suitable spherical caps and provide a remeshing scheme to obtain quadrilateral sphere meshes with support structure from given sphere congruences. By broadening polyhedral meshes to sphere meshes we exploit the additional degrees of freedom to minimize intersection angles of neighboring spheres enabling the use of spherical panels that provide a softer perception of the overall surface.
Martin Kilian, Anthony S. Ramos Cisneros, Christian Müller 0005, Helmut Pottmann
ACM Trans. Graph.4
2023 Deployable strip structures
abstract
We introduce the new concept of C-mesh to capture kinetic structures that can be deployed from a collapsed state. Quadrilateral C-meshes enjoy rich geometry and surprising relations with differential geometry: A structure that collapses onto a flat and straight strip corresponds to a Chebyshev net of curves on a surface of constant Gaussian curvature, while structures collapsing onto a circular strip follow surfaces which enjoy the linear-Weingarten property. Interestingly, allowing more general collapses actually leads to a smaller class of shapes. Hexagonal C-meshes have more degrees of freedom, but a local analysis suggests that there is no such direct relation to smooth surfaces. Besides theory, this paper provides tools for exploring the shape space of C-meshes and for their design. We also present an application for freeform architectural skins, namely paneling with spherical panels of constant radius, which is an important fabrication-related constraint.
Daoming Liu, Davide Pellis, Yu-Chou Chiang, Florian Rist 0001, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.6
2023 Rectifying Strip Patterns
abstract
Straight flat strips of inextensible material can be bent into curved strips aligned with arbitrary space curves. The large shape variety of these so-called rectifying strips makes them candidates for shape modeling, especially in applications such as architecture where simple elements are preferred for the fabrication of complex shapes. In this paper, we provide computational tools for the design of shapes from rectifying strips. They can form various patterns and fulfill constraints which are required for specific applications such as gridshells or shading systems. The methodology is based on discrete models of rectifying strips, a discrete level-set formulation and optimization-based constrained mesh design and editing. We also analyse the geometry at nodes and present remarkable quadrilateral arrangements of rectifying strips with torsion-free nodes.
Bolun Wang, Hui Wang 0064, Eike Schling, Helmut Pottmann
ACM Trans. Graph.4
2022 Shape-morphing mechanical metamaterials
Caigui Jiang, Florian Rist 0001, Hui Wang 0064, Johannes Wallner 0001, Helmut Pottmann
Comput. Aided Des.5
2022 Designing Asymptotic Geodesic Hybrid Gridshells
Eike Schling, Hui Wang 0064, Sebastian Hoyer, Helmut Pottmann
Comput. Aided Des.4
2022 Characteristic parameterizations of surfaces with a constant ratio of principal curvatures
Hui Wang 0064, Helmut Pottmann
Comput. Aided Geom. Des.2
2021 Geometry and tool motion planning for curvature adapted CNC machining
abstract
CNC machining is the leading subtractive manufacturing technology. Although it is in use since decades, it is far from fully solved and still a rich source for challenging problems in geometric computing. We demonstrate this at hand of 5-axis machining of freeform surfaces, where the degrees of freedom in selecting and moving the cutting tool allow one to adapt the tool motion optimally to the surface to be produced. We aim at a high-quality surface finish, thereby reducing the need for hard-to-control post-machining processes such as grinding and polishing. Our work is based on a careful geometric analysis of curvature-adapted machining via so-called second order line contact between tool and target surface. On the geometric side, this leads to a new continuous transition between "dual" classical results in surface theory concerning osculating circles of surface curves and osculating cones of tangentially circumscribed developable surfaces. Practically, it serves as an effective basis for tool motion planning. Unlike previous approaches to curvature-adapted machining, we solve locally optimal tool positioning and motion planning within a single optimization framework and achieve curvature adaptation even for convex surfaces. This is possible with a toroidal cutter that contains a negatively curved cutting area. The effectiveness of our approach is verified at hand of digital models, simulations and machined parts, including a comparison to results generated with commercial software.
Michael Barton 0002, Michal Bizzarri, Florian Rist 0001, Oleksii Sliusarenko, Helmut Pottmann
ACM Trans. Graph.5
2021 Using isometries for computational design and fabrication
abstract
We solve the task of representing free forms by an arrangement of panels that are manufacturable by precise isometric bending of surfaces made from a small number of molds. In fact we manage to solve the paneling task with surfaces of constant Gaussian curvature alone. This includes the case of developable surfaces which exhibit zero curvature. Our computations are based on an existing discrete model of isometric mappings between surfaces which for this occasion has been refined to obtain higher numerical accuracy. Further topics are interesting connections of the paneling problem with the geometry of Killing vector fields, designing and actuating isometries, curved folding in the double-curved case, and quad meshes with rigid faces that are nevertheless flexible.
Caigui Jiang, Hui Wang 0064, Victor Ceballos Inza, Felix Dellinger, Florian Rist 0001, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.7
2021 Computational design of weingarten surfaces
abstract
In this paper we study Weingarten surfaces and explore their potential for fabrication-aware design in freeform architecture. Weingarten surfaces are characterized by a functional relation between their principal curvatures that implicitly defines approximate local congruences on the surface. These symmetries can be exploited to simplify surface paneling of double-curved architectural skins through mold re-use. We present an optimization approach to find a Weingarten surface that is close to a given input design. Leveraging insights from differential geometry, our method aligns curvature isolines of the surface in order to contract the curvature diagram from a 2D region into a 1D curve. The unknown functional curvature relation then emerges as the result of the optimization. We show how a robust and efficient numerical shape approximation method can be implemented using a guided projection approach on a high-order B-spline representation. This algorithm is applied in several design studies to illustrate how Weingarten surfaces define a versatile shape space for fabrication-aware exploration in freeform architecture. Our optimization algorithm provides the first practical tool to compute general Weingarten surfaces with arbitrary curvature relation, thus enabling new investigations into a rich, but as of yet largely unexplored class of surfaces.
Davide Pellis, Martin Kilian, Helmut Pottmann, Mark Pauly
ACM Trans. Graph.3
2020 Characterizing envelopes of moving rotational cones and applications in CNC machining
Mikhail Skopenkov, Pengbo Bo, Michael Barton 0002, Helmut Pottmann
Comput. Aided Geom. Des.4
2020 Multi-Nets. Classification of Discrete and Smooth Surfaces with Characteristic Properties on Arbitrary Parameter Rectangles
Alexander I. Bobenko, Helmut Pottmann, Thilo Rörig
Discret. Comput. Geom.2
2020 Discretizations of Surfaces with Constant Ratio of Principal Curvatures
abstract
Motivated by applications in architecture, we study surfaces with a constant ratio of principal curvatures. These surfaces are a natural generalization of minimal surfaces, and can be constructed by applying a Christoffel-type transformation to appropriate spherical curvature line parametrizations, both in the smooth setting and in a discretization with principal nets. We link this Christoffel-type transformation to the discrete curvature theory for parallel meshes and characterize nets that admit these transformations. In the case of negative curvature, we also present a discretization of asymptotic nets. This case is suitable for design and computation, and forms the basis for a special type of architectural support structures, which can be built by bending flat rectangular strips of inextensible material, such as sheet metal.
Michael R. Jimenez, Christian Müller 0005, Helmut Pottmann
Discret. Comput. Geom.3
2020 Computational design of cold bent glass façades
abstract
Cold bent glass is a promising and cost-efficient method for realizing doubly curved glass façades. They are produced by attaching planar glass sheets to curved frames and must keep the occurring stress within safe limits. However, it is very challenging to navigate the design space of cold bent glass panels because of the fragility of the material, which impedes the form finding for practically feasible and aesthetically pleasing cold bent glass façades. We propose an interactive, data-driven approach for designing cold bent glass façades that can be seamlessly integrated into a typical architectural design pipeline. Our method allows non-expert users to interactively edit a parametric surface while providing real-time feedback on the deformed shape and maximum stress of cold bent glass panels. The designs are automatically refined to minimize several fairness criteria, while maximal stresses are kept within glass limits. We achieve interactive frame rates by using a differentiable Mixture Density Network trained from more than a million simulations. Given a curved boundary, our regression model is capable of handling multistable configurations and accurately predicting the equilibrium shape of the panel and its corresponding maximal stress. We show that the predictions are highly accurate and validate our results with a physical realization of a cold bent glass surface.
Konstantinos Gavriil, Ruslan Guseinov, Jesús Pérez 0003, Davide Pellis, Paul Henderson, Florian Rist 0001, Helmut Pottmann, Bernd Bickel
ACM Trans. Graph.7
2020 Freeform quad-based kirigami
abstract
Kirigami, the traditional Japanese art of paper cutting and folding generalizes origami and has initiated new research in material science as well as graphics. In this paper we use its capabilities to perform geometric modeling with corrugated surface representations possessing an isometric unfolding into a planar domain after appropriate cuts are made. We initialize our box-based kirigami structures from orthogonal networks of curves, compute a first approximation of their unfolding via mappings between meshes, and complete the process by global optimization. Besides the modeling capabilities we also study the interesting geometry of special kirigami structures from the theoretical side. This experimental paper strives to relate unfoldable checkerboard arrangements of boxes to principal meshes, to the transformation theory of discrete differential geometry, and to a version of the Gauss theorema egregium.
Caigui Jiang, Florian Rist 0001, Helmut Pottmann, Johannes Wallner 0001
ACM Trans. Graph.3
2020 Quad-mesh based isometric mappings and developable surfaces
abstract
We discretize isometric mappings between surfaces as correspondences between checkerboard patterns derived from quad meshes. This method captures the degrees of freedom inherent in smooth isometries and enables a natural definition of discrete developable surfaces. This definition, which is remarkably simple, leads to a class of discrete developables which is much more flexible in applications than previous concepts of discrete developables. In this paper, we employ optimization to efficiently compute isometric mappings, conformal mappings and isometric bending of surfaces. We perform geometric modeling of developables, including cutting, gluing and folding. The discrete mappings presented here have applications in both theory and practice: We propose a theory of curvatures derived from a discrete Gauss map as well as a construction of watertight CAD models consisting of developable spline surfaces.
Caigui Jiang, Cheng Wang 0033, Florian Rist 0001, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.5
2020 Principal symmetric meshes
abstract
The isolines of principal symmetric surface parametrizations run symmetrically to the principal directions. We describe two discrete versions of these special nets/quad meshes which are dual to each other and show their usefulness for various applications in the context of fabrication and architectural design. Our discretization of a principal symmetric mesh comes naturally with a family of spheres, the so-called Meusnier and Mannheim spheres. In our representation of principal symmetric meshes, we have direct control over the radii of theses spheres and the intersection angles of the parameter lines. This facilitates tasks such as generating Weingarten surfaces including constant mean curvature surfaces and minimal surfaces. We illustrate the potential of Weingarten surfaces for paneling doubly curved freeform facades by significantly reducing the number of necessary molds. Moreover, we have direct access to curvature adaptive tool paths for cylindrical CNC milling with circular edges as well as flank milling with rotational cones. Furthermore, the construction of curved support structures from congruent circular strips is easily managed by constant sphere radii. The underlying families of spheres are in a natural way discrete curvature spheres in analogy to smooth Möbius and Laguerre geometry which further leads to a novel discrete curvature theory for principal symmetric meshes.
Davide Pellis, Hui Wang 0064, Martin Kilian, Florian Rist 0001, Helmut Pottmann, Christian Müller 0005
ACM Trans. Graph.5
2019 Optimizing B-spline surfaces for developability and paneling architectural freeform surfaces
Konstantinos Gavriil, Alexander Schiftner, Helmut Pottmann
Comput. Aided Des.3
2019 Curve-pleated structures
abstract
In this paper we study pleated structures generated by folding paper along curved creases. We discuss their properties and the special case of principal pleated structures. A discrete version of pleated structures is particularly interesting because of the rich geometric properties of the principal case, where we are able to establish a series of analogies between the smooth and discrete situations, as well as several equivalent characterizations of the principal property. These include being a conical mesh, and being flat-foldable. This structure-preserving discretization is the basis of computation and design. We propose a new method for designing pleated structures and reconstructing reference shapes as pleated structures: we first gain an overview of possible crease patterns by establishing a connection to pseudogeodesics, and then initialize and optimize a quad mesh so as to become a discrete pleated structure. We conclude by showing applications in design and reconstruction, including cases with combinatorial singularities. Our work is relevant to fabrication in so far as the offset properties of principal pleated structures allow us to construct curved sculptures of finite thickness.
Caigui Jiang, Klara Mundilova, Florian Rist 0001, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.5
2019 Visual smoothness of polyhedral surfaces
abstract
Representing smooth geometric shapes by polyhedral meshes can be quite difficult in situations where the variation of edges and face normals is prominently visible. Especially problematic are saddle-shaped areas of the mesh, where typical vertices with six incident edges are ill suited to emulate the more symmetric smooth situation. The importance of a faithful discrete representation is apparent for certain special applications like freeform architecture, but is also relevant for simulation and geometric computing. In this paper we discuss what exactly is meant by a good representation of saddle points, and how this requirement is stronger than a good approximation of a surface plus its normals. We characterize good saddles in terms of the normal pyramid in a vertex. We show several ways to design meshes whose normals enjoy small variation (implying good saddle points). For this purpose we define a discrete energy of polyhedral surfaces, which is related to a certain total absolute curvature of smooth surfaces. We discuss the minimizers of both functionals and in particular show that the discrete energy is minimal not for triangle meshes, but for principal quad meshes. We demonstrate our procedures for optimization and interactive design by means of meshes intended for architectural design.
Davide Pellis, Martin Kilian, Felix Dellinger, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.5
2019 Checkerboard patterns with black rectangles
abstract
Checkerboard patterns with black rectangles can be derived from quad meshes with orthogonal diagonals. First, we present an initial theoretical analysis of these quad meshes. The analysis reveals many possible applications in geometry processing and also motivates the numerical optimization for aesthetic and functional checkerboard pattern design. Second, we describe an optimization algorithm that transforms initial 2D and 3D quad meshes into quad meshes with orthogonal diagonals. Third, we present a 2D checkerboard pattern design framework based on integer programming inspired by the logo design of the 2020 Olympic games. Our results show a variety of 2D and 3D checkerboard patterns that can be derived from 2D or 3D quad meshes with orthogonal diagonals.
Chihan Peng, Caigui Jiang, Peter Wonka, Helmut Pottmann
ACM Trans. Graph.4
2019 Discrete geodesic parallel coordinates
abstract
Geodesic parallel coordinates are orthogonal nets on surfaces where one of the two families of parameter lines are geodesic curves. We describe a discrete version of these special surface parameterizations and show that they are very useful for specific applications, most of which are related to the design and fabrication of surfaces in architecture. With the new discrete surface model, it is easy to control strip widths between neighboring geodesics. This facilitates tasks such as cladding a surface with strips of originally straight flat material or designing geodesic gridshells and timber rib shells. It is also possible to model nearly developable surfaces. These are characterized by geodesic strips with almost constant strip widths and are used for generating shapes that can be manufactured from materials which allow for some stretching or shrinking like felt, leather, or thin wooden boards. Most importantly, we show how to constrain the strip width parameters to model a class of intrinsically symmetric surfaces. These surfaces are isometric to surfaces of revolution and can be covered with doubly-curved panels that are produced with only a few molds when working with flexible materials like metal sheets.
Hui Wang 0064, Davide Pellis, Florian Rist 0001, Helmut Pottmann, Christian Müller 0005
ACM Trans. Graph.4
2018 Designing patterns using triangle-quad hybrid meshes
abstract
We present a framework to generate mesh patterns that consist of a hybrid of both triangles and quads. Given a 3D surface, the generated patterns fit the surface boundaries and curvatures. Such regular and near regular triangle-quad hybrid meshes provide two key advantages: first, novel-looking polygonal patterns achieved by mixing different arrangements of triangles and quads together; second, a finer discretization of angle deficits than utilizing triangles or quads alone. Users have controls over the generated patterns in global and local levels. We demonstrate applications of our approach in architectural geometry and pattern design on surfaces.
Chihan Peng, Helmut Pottmann, Peter Wonka
ACM Trans. Graph.2
2017 Automatic fitting of conical envelopes to free-form surfaces for flank CNC machining
Pengbo Bo, Michael Barton 0002, Helmut Pottmann
Comput. Aided Des.3
2017 Material-minimizing forms and structures
abstract
Three-dimensional structures in building construction and architecture are realized with conflicting goals in mind: engineering considerations and financial constraints easily are at odds with creative aims. It would therefore be very beneficial if optimization and side conditions involving statics and geometry could play a role already in early stages of design, and could be incorporated in design tools in an unobtrusive and interactive way. This paper, which is concerned with a prominent class of structures, is a substantial step towards this goal. We combine the classical work of Maxwell, Michell, and Airy with differential-geometric considerations and obtain a geometric understanding of "optimality" of surface-like lightweight structures. It turns out that total absolute curvature plays an important role. We enable the modeling of structures of minimal weight which in addition have properties relevant for building construction and design, like planar panels, dominance of axial forces over bending, and geometric alignment constraints.
Martin Kilian, Davide Pellis, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.4
2016 Towards efficient 5-axis flank CNC machining of free-form surfaces via fitting envelopes of surfaces of revolution
Pengbo Bo, Michael Barton 0002, Denys Plakhotnik, Helmut Pottmann
Comput. Aided Des.4
2016 Interactive Design of Developable Surfaces
abstract
We present a new approach to geometric modeling with developable surfaces and the design of curved-creased origami. We represent developables as splines and express the nonlinear conditions relating to developability and curved folds as quadratic equations. This allows us to utilize a constraint solver, which may be described as energy-guided projection onto the constraint manifold, and which is fast enough for interactive modeling. Further, a combined primal-dual surface representation enables us to robustly and quickly solve approximation problems.
Chengcheng Tang, Pengbo Bo, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.4
2015 Steering of form - New integrative approaches to architectural design and modeling
Philippe Block, Axel Kilian, Helmut Pottmann
Comput. Aided Des.3
2015 Precise gouging-free tool orientations for 5-axis CNC machining
Yong-Joon Kim, Gershon Elber, Michael Barton 0002, Helmut Pottmann
Comput. Aided Des.4
2015 Cell packing structures
Helmut Pottmann, Caigui Jiang, Mathias Höbinger, Philippe Bompas, Johannes Wallner 0001
Comput. Aided Des.1
2015 Architectural geometry
Helmut Pottmann, Michael Eigensatz, Amir Vaxman, Johannes Wallner 0001
Comput. Graph.1
2015 Polyhedral patterns
abstract
We study the design and optimization of polyhedral patterns, which are patterns of planar polygonal faces on freeform surfaces. Working with polyhedral patterns is desirable in architectural geometry and industrial design. However, the classical tiling patterns on the plane must take on various shapes in order to faithfully and feasibly approximate curved surfaces. We define and analyze the deformations these tiles must undertake to account for curvature, and discover the symmetries that remain invariant under such deformations. We propose a novel method to regularize polyhedral patterns while maintaining these symmetries into a plethora of aesthetic and feasible patterns.
Caigui Jiang, Chengcheng Tang, Amir Vaxman, Peter Wonka, Helmut Pottmann
ACM Trans. Graph.5
2014 Smooth surfaces from rational bilinear patches
Helmut Pottmann
Comput. Aided Geom. Des.3
2014 Detection and reconstruction of freeform sweeps
abstract
Abstract We study the difficult problem of deciding if parts of a freeform surface can be generated, or approximately generated, by the motion of a planar profile through space. While this task is basic for understanding the geometry of shapes as well as highly relevant for manufacturing and building construction, previous approaches were confined to special cases like kinematic surfaces or “moulding” surfaces. The general case remained unsolved so far. We approach this problem by a combination of local and global methods: curve analysis with regard to “movability”, curve comparison by common substring search in curvature plots, an exhaustive search through all planar cuts enhanced by quick rejection procedures, the ordering of candidate profiles and finally, global optimization. The main applications of our method are digital reconstruction of CAD models exhibiting sweep patches, and aiding in manufacturing freeform surfaces by pointing out those parts which can be approximated by sweeps.
Michael Barton 0002, Helmut Pottmann, Johannes Wallner 0001
Comput. Graph. Forum2
2014 Freeform Honeycomb Structures
abstract
Abstract Motivated by requirements of freeform architecture, and inspired by the geometry of hexagonal combs in beehives, this paper addresses torsion‐free structures aligned with hexagonal meshes. Since repetitive geometry is a very important contribution to the reduction of production costs, we study in detail “honeycomb structures”, which are defined as torsion‐free structures where the walls of cells meet at 120 degrees. Interestingly, the Gauss‐Bonnet theorem is useful in deriving information on the global distribution of node axes in such honeycombs. This paper discusses the computation and modeling of honeycomb structures as well as applications, e.g. for shading systems, or for quad meshing. We consider this paper as a contribution to the wider topic of freeform patterns, polyhedral or otherwise. Such patterns require new approaches on the technical level, e.g. in the treatment of smoothness, but they also extend our view of what constitutes aesthetic freeform geometry.
Caigui Jiang, Johannes Wallner 0001, Helmut Pottmann
Comput. Graph. Forum4
2014 Form-finding with polyhedral meshes made simple
abstract
We solve the form-finding problem for polyhedral meshes in a way which combines form, function and fabrication; taking care of user-specified constraints like boundary interpolation, planarity of faces, statics, panel size and shape, enclosed volume, and last, but not least, cost. Our main application is the interactive modeling of meshes for architectural and industrial design. Our approach can be described as guided exploration of the constraint space whose algebraic structure is simplified by introducing auxiliary variables and ensuring that constraints are at most quadratic. Computationally, we perform a projection onto the constraint space which is biased towards low values of an energy which expresses desirable "soft" properties like fairness. We have created a tool which elegantly handles difficult tasks, such as taking boundary-alignment of polyhedral meshes into account, planarization, fairing under planarity side conditions, handling hybrid meshes, and extending the treatment of static equilibrium to shapes which possess overhanging parts.
Chengcheng Tang, Xiang Sun 0002, Alexandra Gomes, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.5
2013 Smooth surfaces from bilinear patches: Discrete affine minimal surfaces
abstract
Motivated by applications in freeform architecture, we study surfaces which are composed of smoothly joined bilinear patches. These surfaces turn out to be discrete versions of negatively curved affine minimal surfaces and share many properties with their classical smooth counterparts. We present computational design approaches and study special cases which should be interesting for the architectural application.
Florian Käferböck, Helmut Pottmann
Comput. Aided Geom. Des.2
2013 Circular Arc Snakes and Kinematic Surface Generation
abstract
Abstract We discuss the theory, discretization, and numerics of curves which are evolving such that part of their shape, or at least their curvature as a function of arc length, remains unchanged. The discretization of a curve as a smooth sequence of circular arcs is well suited for such purposes, and allows us to reduce evolution of curves to the evolution of a control point collection in a certain finite‐dimensional shape space. We approach this evolution by a 2‐step process: linearized evolution via optimized velocity fields, followed by optimization in order to exactly fulfill all geometric side conditions. We give applications to freeform architecture, including “rationalization” of a surface by congruent arcs, form finding and, most interestingly, non‐static architecture.
Michael Barton 0002, Martin Kilian, Johannes Wallner 0001, Helmut Pottmann
Comput. Graph. Forum5
2013 Discrete Line Congruences for Shading and Lighting
abstract
Abstract Two‐parameter families of straight lines (line congruences) are implicitly present in graphics and geometry processing in several important ways including lighting and shape analysis. In this paper we make them accessible to optimization and geometric computing, by introducing a general discrete version of congruences based on piecewise‐linear correspondences between triangle meshes. Our applications of congruences are based on the extraction of a so‐called torsion‐free support structure, which is a procedure analogous to remeshing a surface along its principal curvature lines. A particular application of such structures are freeform shading and lighting systems for architecture. We combine interactive design of such systems with global optimization in order to satisfy geometric constraints. In this way we explore a new area where architecture can greatly benefit from graphics.
Caigui Jiang, Philippe Bompas, Johannes Wallner 0001, Helmut Pottmann
Comput. Graph. Forum5
2012 Darboux cyclides and webs from circles
Helmut Pottmann, Mikhail Skopenkov
Comput. Aided Geom. Des.1
2012 Design of self-supporting surfaces
abstract
Self-supporting masonry is one of the most ancient and elegant techniques for building curved shapes. Because of the very geometric nature of their failure, analyzing and modeling such strutures is more a geometry processing problem than one of classical continuum mechanics. This paper uses the thrust network method of analysis and presents an iterative nonlinear optimization algorithm for efficiently approximating freeform shapes by self-supporting ones. The rich geometry of thrust networks leads us to close connections between diverse topics in discrete differential geometry, such as a finite-element discretization of the Airy stress potential, perfect graph Laplacians, and computing admissible loads via curvatures of polyhedral surfaces. This geometric viewpoint allows us, in particular, to remesh self-supporting shapes by self-supporting quad meshes with planar faces, and leads to another application of the theory: steel/glass constructions with low moments in nodes.
Etienne Vouga, Mathias Höbinger, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.4
2011 Functional webs for freeform architecture
abstract
Abstract Rationalization and construction‐aware design dominate the issue of realizability of freeform architecture. The former means the decomposition of an intended shape into parts which are sufficiently simple and efficient to manufacture; the latter refers to a design procedure which already incorporates rationalization. Recent contributions to this topic have been concerned mostly with small‐scale parts, for instance with planar faces of meshes. The present paper deals with another important aspect, namely long‐range parts and supporting structures. It turns out that from the pure geometry viewpoint this means studying families of curves which cover surfaces in certain well‐defined ways. Depending on the application one has in mind, different combinatorial arrangements of curves are required. We here restrict ourselves to so‐called hexagonal webs which correspond to a triangular or tri‐hex decomposition of a surface. The individual curve may have certain special properties, like being planar, being a geodesic, or being part of a circle. Each of these properties is motivated by manufacturability considerations and imposes constraints on the shape of the surface. We investigate the available degrees of freedom, show numerical methods of optimization, and demonstrate the effectivity of our approach and the variability of construction solutions derived from webs by means of actual architectural designs.?
Bailin Deng, Helmut Pottmann, Johannes Wallner 0001
Comput. Graph. Forum2
2011 Circular arc structures
abstract
The most important guiding principle in computational methods for freeform architecture is the balance between cost efficiency on the one hand, and adherence to the design intent on the other. Key issues are the simplicity of supporting and connecting elements as well as repetition of costly parts. This paper proposes so-called circular arc structures as a means to faithfully realize freeform designs without giving up smooth appearance. In contrast to non-smooth meshes with straight edges where geometric complexity is concentrated in the nodes, we stay with smooth surfaces and rather distribute complexity in a uniform way by allowing edges in the shape of circular arcs. We are able to achieve the simplest possible shape of nodes without interfering with known panel optimization algorithms. We study remarkable special cases of circular arc structures which possess simple supporting elements or repetitive edges, we present the first global approximation method for principal patches, and we show an extension to volumetric structures for truly three-dimensional designs.
Pengbo Bo, Helmut Pottmann, Martin Kilian, Wenping Wang 0001, Johannes Wallner 0001
ACM Trans. Graph.2
2011 Shape space exploration of constrained meshes
abstract
We present a general computational framework to locally characterize any shape space of meshes implicitly prescribed by a collection of non-linear constraints. We computationally access such manifolds, typically of high dimension and co-dimension, through first and second order approximants, namely tangent spaces and quadratically parameterized osculant surfaces. Exploration and navigation of desirable subspaces of the shape space with regard to application specific quality measures are enabled using approximants that are intrinsic to the underlying manifold and directly computable in the parameter space of the osculant surface. We demonstrate our framework on shape spaces of planar quad (PQ) meshes, where each mesh face is constrained to be (nearly) planar, and circular meshes, where each face has a circumcircle. We evaluate our framework for navigation and design exploration on a variety of inputs, while keeping context specific properties such as fairness, proximity to a reference surface, etc.
Yi-Jun Yang, Helmut Pottmann, Niloy J. Mitra
ACM Trans. Graph.3
2010 Discrete geometric structures for architecture
abstract
The emergence of freeform structures in contemporary architecture raises numerous challenging research problems, most of which are related to the actual fabrication and are a rich source of research topics in geometry and geometric computing. The talk will provide an overview of recent progress in this field, with a particular focus on discrete geometric structures. Most of these result from practical requirements on segmenting a freeform shape into planar panels and on the physical realization of supporting beams and nodes.
Helmut Pottmann
SCG1
2010 Paneling architectural freeform surfaces
abstract
The emergence of large-scale freeform shapes in architecture poses big challenges to the fabrication of such structures. A key problem is the approximation of the design surface by a union of patches, so-called panels, that can be manufactured with a selected technology at reasonable cost, while meeting the design intent and achieving the desired aesthetic quality of panel layout and surface smoothness. The production of curved panels is mostly based on molds. Since the cost of mold fabrication often dominates the panel cost, there is strong incentive to use the same mold for multiple panels. We cast the major practical requirements for architectural surface paneling, including mold reuse, into a global optimization framework that interleaves discrete and continuous optimization steps to minimize production cost while meeting user-specified quality constraints. The search space for optimization is mainly generated through controlled deviation from the design surface and tolerances on positional and normal continuity between neighboring panels. A novel 6-dimensional metric space allows us to quickly compute approximate inter-panel distances, which dramatically improves the performance of the optimization and enables the handling of complex arrangements with thousands of panels. The practical relevance of our system is demonstrated by paneling solutions for real, cutting-edge architectural freeform design projects.
Michael Eigensatz, Martin Kilian, Alexander Schiftner, Niloy J. Mitra, Helmut Pottmann, Mark Pauly
ACM Trans. Graph.5
2010 Geodesic patterns
abstract
Geodesic curves in surfaces are not only minimizers of distance, but they are also the curves of zero geodesic (sideways) curvature. It turns out that this property makes patterns of geodesics the basic geometric entity when dealing with the cladding of a freeform surface with wooden panels which do not bend sideways. Likewise a geodesic is the favored shape of timber support elements in freeform architecture, for reasons of manufacturing and statics. Both problem areas are fundamental in freeform architecture, but so far only experimental solutions have been available. This paper provides a systematic treatment and shows how to design geodesic patterns in different ways: The evolution of geodesic curves is good for local studies and simple patterns; the level set formulation can deal with the global layout of multiple patterns of geodesics; finally geodesic vector fields allow us to interactively model geodesic patterns and perform surface segmentation into panelizable parts.
Helmut Pottmann, Qixing Huang, Bailin Deng, Alexander Schiftner, Martin Kilian, Leonidas J. Guibas, Johannes Wallner 0001
ACM Trans. Graph.1
2009 Generalized penetration depth computation based on kinematical geometry
Georg Nawratil, Helmut Pottmann, Bahram Ravani
Comput. Aided Geom. Des.2
2009 Integral invariants for robust geometry processing
Helmut Pottmann, Johannes Wallner 0001, Qixing Huang
Comput. Aided Geom. Des.1
2009 Packing circles and spheres on surfaces
abstract
Inspired by freeform designs in architecture which involve circles and spheres, we introduce a new kind of triangle mesh whose faces' incircles form a packing. As it turns out, such meshes have a rich geometry and allow us to cover surfaces with circle patterns, sphere packings, approximate circle packings, hexagonal meshes which carry a torsion-free support structure, hybrid tri-hex meshes, and others. We show how triangle meshes can be optimized so as to have the incircle packing property. We explain their relation to conformal geometry and implications on solvability of optimization. The examples we give confirm that this kind of meshes is a rich source of geometric structures relevant to architectural geometry.
Alexander Schiftner, Mathias Höbinger, Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.4
2008 Geometry of architectural freeform structures
abstract
Complex freeform structures are one of the most striking trends in contemporary architecture. This direction has been pioneered by architects such as F. Gehry, who exploit digital technology originally developed for the automotive and airplane industry for architectural design and construction. This is not a simple task at all, since the architectural application differs from the original target industries in many ways, including aesthetics, statics, scale and manufacturing technologies.
Helmut Pottmann
Symposium on Solid and Physical Modeling1
2008 Curved folding
abstract
Fascinating and elegant shapes may be folded from a single planar sheet of material without stretching, tearing or cutting, if one incorporates curved folds into the design. We present an optimization-based computational framework for design and digital reconstruction of surfaces which can be produced by curved folding. Our work not only contributes to applications in architecture and industrial design, but it also provides a new way to study the complex and largely unexplored phenomena arising in curved folding.
Martin Kilian, Simon Flöry, Zhonggui Chen, Niloy J. Mitra, Alla Sheffer, Helmut Pottmann
ACM Trans. Graph.6
2008 Discovering structural regularity in 3D geometry
abstract
We introduce a computational framework for discovering regular or repeated geometric structures in 3D shapes. We describe and classify possible regular structures and present an effective algorithm for detecting such repeated geometric patterns in point- or meshbased models. Our method assumes no prior knowledge of the geometry or spatial location of the individual elements that define the pattern. Structure discovery is made possible by a careful analysis of pairwise similarity transformations that reveals prominent lattice structures in a suitable model of transformation space. We introduce an optimization method for detecting such uniform grids specifically designed to deal with outliers and missing elements. This yields a robust algorithm that successfully discovers complex regular structures amidst clutter, noise, and missing geometry. The accuracy of the extracted generating transformations is further improved using a novel simultaneous registration method in the spatial domain. We demonstrate the effectiveness of our algorithm on a variety of examples and show applications to compression, model repair, and geometry synthesis.
Mark Pauly, Niloy J. Mitra, Johannes Wallner 0001, Helmut Pottmann, Leonidas J. Guibas
ACM Trans. Graph.4
2008 Freeform surfaces from single curved panels
abstract
Motivated by applications in architecture and manufacturing, we discuss the problem of covering a freeform surface by single curved panels. This leads to the new concept of semi-discrete surface representation, which constitutes a link between smooth and discrete surfaces. The basic entity we are working with is the developable strip model. It is the semi-discrete equivalent of a quad mesh with planar faces, or a conjugate parametrization of a smooth surface. We present a B-spline based optimization framework for efficient computing with D-strip models. In particular we study conical and circular models, which semi-discretize the network of principal curvature lines, and which enjoy elegant geometric properties. Together with geodesic models and cylindrical models they offer a rich source of solutions for surface panelization problems.
Helmut Pottmann, Alexander Schiftner, Pengbo Bo, Heinz Schmiedhofer, Wenping Wang 0001, Niccolo Baldassini, Johannes Wallner 0001
ACM Trans. Graph.1
2007 Geometric Computing in Shape Space
abstract
This paper describes a method for simulating and visualizing dyeing based on weave patterns and the physical parameters of the threads and the dye. We apply Fick's second law with a variable diffusion coefficient. We calculate the diffusion coefficient using the porosity, tortuosity, and the dye concentration based on the physical chemistry of dyeing. The tortuosity of the channel was incorporated in order to consider the effect of the weave patterns on diffusion. In this model, the total mass is conserved. We describe the cloth model using a two-layered cellular model that includes the essential factors required for representing the weft and warp. Our model also includes a simple dyeing technique that produces dyeing patterns by interrupting the diffusion of the dye in a cloth using a press. The results obtained using our model demonstrate that it is capable of modeling many of the characteristics of dyeing.
Helmut Pottmann
PG1
2007 Dynamic geometry registration
Niloy J. Mitra, Simon Flöry, Maks Ovsjanikov, Natasha Gelfand, Leonidas J. Guibas, Helmut Pottmann
Symposium on Geometry Processing6
2007 Principal curvatures from the integral invariant viewpoint
Helmut Pottmann, Johannes Wallner 0001, Yongliang Yang 0002, Yukun Lai, Shi-Min Hu 0001
Comput. Aided Geom. Des.1
2007 Geometric modeling in shape space
abstract
We present a novel framework to treat shapes in the setting of Riemannian geometry. Shapes -- triangular meshes or more generally straight line graphs in Euclidean space -- are treated as points in a shape space. We introduce useful Riemannian metrics in this space to aid the user in design and modeling tasks, especially to explore the space of (approximately) isometric deformations of a given shape. Much of the work relies on an efficient algorithm to compute geodesics in shape spaces; to this end, we present a multi-resolution framework to solve the interpolation problem -- which amounts to solving a boundary value problem -- as well as the extrapolation problem -- an initial value problem -- in shape space. Based on these two operations, several classical concepts like parallel transport and the exponential map can be used in shape space to solve various geometric modeling and geometry processing tasks. Applications include shape morphing, shape deformation, deformation transfer, and intuitive shape exploration.
Martin Kilian, Niloy J. Mitra, Helmut Pottmann
ACM Trans. Graph.3
2007 Geometry of multi-layer freeform structures for architecture
abstract
The geometric challenges in the architectural design of freeform shapes come mainly from the physical realization of beams and nodes. We approach them via the concept of parallel meshes, and present methods of computation and optimization. We discuss planar faces, beams of controlled height, node geometry, and multilayer constructions. Beams of constant height are achieved with the new type of edge offset meshes. Mesh parallelism is also the main ingredient in a novel discrete theory of curvatures. These methods are applied to the construction of quadrilateral, pentagonal and hexagonal meshes, discrete minimal surfaces, discrete constant mean curvature surfaces, and their geometric transforms. We show how to design geometrically optimal shapes, and how to find a meaningful meshing and beam layout for existing shapes.
Helmut Pottmann, Yang Liu 0014, Johannes Wallner 0001, Alexander I. Bobenko, Wenping Wang 0001
ACM Trans. Graph.1
2007 Robust Feature Classification and Editing
abstract
Sharp edges, ridges, valleys, and prongs are critical for the appearance and an accurate representation of a 3D model. In this paper, we propose a novel approach that deals with the global shape of features in a robust way. Based on a remeshing algorithm which delivers an isotropic mesh in a feature-sensitive metric, features are recognized on multiple scales via integral invariants of local neighborhoods. Morphological and smoothing operations are then used for feature region extraction and classification into basic types such as ridges, valleys, and prongs. The resulting representation of feature regions is further used for feature-specific editing operations.
Yukun Lai, Qian-Yi Zhou, Shi-Min Hu 0001, Johannes Wallner 0001, Helmut Pottmann
IEEE Trans. Vis. Comput. Graph.5
2007 Fair webs
Johannes Wallner 0001, Helmut Pottmann, Michael Hofer
Vis. Comput.2
2006 Robust principal curvatures on multiple scales
Yongliang Yang 0002, Yukun Lai, Shi-Min Hu 0001, Helmut Pottmann
Symposium on Geometry Processing4
2006 Surface fitting based on a feature sensitive parametrization
Yukun Lai, Shi-Min Hu 0001, Helmut Pottmann
Comput. Aided Des.3
2006 Constrained 3D shape reconstruction using a combination of surface fitting and registration
Yang Liu 0014, Helmut Pottmann, Wenping Wang 0001
Comput. Aided Des.2
2006 Geometry and Convergence Analysis of Algorithms for Registration of 3D Shapes
Helmut Pottmann, Qixing Huang, Yongliang Yang 0002, Shi-Min Hu 0001
Int. J. Comput. Vis.1
2006 Reassembling fractured objects by geometric matching
abstract
We present a system for automatic reassembly of broken 3D solids. Given as input 3D digital models of the broken fragments, we analyze the geometry of the fracture surfaces to find a globally consistent reconstruction of the original object. Our reconstruction pipeline consists of a graph-cuts based segmentation algorithm for identifying potential fracture surfaces, feature-based robust global registration for pairwise matching of fragments, and simultaneous constrained local registration of multiple fragments. We develop several new techniques in the area of geometry processing, including the novel integral invariants for computing multi-scale surface characteristics, registration based on forward search techniques and surface consistency, and a non-penetrating iterated closest point algorithm. We illustrate the performance of our algorithms on a number of real-world examples.
Qixing Huang, Simon Flöry, Natasha Gelfand, Michael Hofer, Helmut Pottmann
ACM Trans. Graph.5
2006 Geometric modeling with conical meshes and developable surfaces
abstract
In architectural freeform design, the relation between shape and fabrication poses new challenges and requires more sophistication from the underlying geometry. The new concept of conical meshes satisfies central requirements for this application: They are quadrilateral meshes with planar faces, and therefore particularly suitable for the design of freeform glass structures. Moreover, they possess a natural offsetting operation and provide a support structure orthogonal to the mesh. Being a discrete analogue of the network of principal curvature lines, they represent fundamental shape characteristics. We show how to optimize a quad mesh such that its faces become planar, or the mesh becomes even conical. Combining this perturbation with subdivision yields a powerful new modeling tool for all types of quad meshes with planar faces, making subdivision attractive for architecture design and providing an elegant way of modeling developable surfaces.
Yang Liu 0014, Helmut Pottmann, Johannes Wallner 0001
ACM Trans. Graph.2
2006 Intrinsic subdivision with smooth limits for graphics and animation
abstract
This article demonstrates the definition of subdivision processes in nonlinear geometries such that smoothness of limits can be proved. We deal with curve subdivision in the presence of obstacles, in surfaces, in Riemannian manifolds, and in the Euclidean motion group. We show how to model kinematic surfaces and motions in the presence of obstacles via subdivision. As to numerics, we consider the sensitivity of the limit's smoothness to sloppy computing.
Johannes Wallner 0001, Helmut Pottmann
ACM Trans. Graph.2
2006 Fitting B-spline curves to point clouds by curvature-based squared distance minimization
abstract
Computing a curve to approximate data points is a problem encountered frequently in many applications in computer graphics, computer vision, CAD/CAM, and image processing. We present a novel and efficient method, called squared distance minimization (SDM), for computing a planar B-spline curve, closed or open, to approximate a target shape defined by a point cloud , that is, a set of unorganized, possibly noisy data points. We show that SDM significantly outperforms other optimization methods used currently in common practice of curve fitting. In SDM, a B-spline curve starts from some properly specified initial shape and converges towards the target shape through iterative quadratic minimization of the fitting error. Our contribution is the introduction of a new fitting error term, called the squared distance (SD) error term , defined by a curvature-based quadratic approximant of squared distances from data points to a fitting curve. The SD error term faithfully measures the geometric distance between a fitting curve and a target shape, thus leading to faster and more stable convergence than the point distance (PD) error term, which is commonly used in computer graphics and CAGD, and the tangent distance (TD) error term, which is often adopted in the computer vision community. To provide a theoretical explanation of the superior performance of SDM, we formulate the B-spline curve fitting problem as a nonlinear least squares problem and conclude that SDM is a quasi-Newton method which employs a curvature-based positive definite approximant to the true Hessian of the objective function. Furthermore, we show that the method based on the TD error term is a Gauss-Newton iteration, which is unstable for target shapes with high curvature variations, whereas optimization based on the PD error term is the alternating method that is known to have linear convergence.
Wenping Wang 0001, Helmut Pottmann, Yang Liu 0014
ACM Trans. Graph.2
2005 3D Shape Recognition and Reconstruction Based on Line Element Geometry
abstract
This paper presents a new method for the recognition and reconstruction of surfaces from 3D data. Line element geometry, which generalizes both line geometry and the Laguerre geometry of oriented planes, enables us to recognize a wide class of surfaces (spiral surfaces, cones, helical surfaces, rotational surfaces, cylinders, etc.), by fitting linear subspaces in an appropriate seven-dimensional image space. In combination with standard techniques such as PCA and RANSAC, line element geometry is employed to effectively perform the segmentation of complex objects according to surface type. Examples show applications in reverse engineering of CAD models and testing mathematical hypotheses concerning the exponential growth of sea shells
Michael Hofer, Boris Odehnal, Helmut Pottmann, Tibor Steiner, Johannes Wallner 0001
ICCV3
2005 Robust Global Registration
Natasha Gelfand, Niloy J. Mitra, Leonidas J. Guibas, Helmut Pottmann
Symposium on Geometry Processing4
2005 Special section on geometric modeling and processing
Shi-Min Hu 0001, Helmut Pottmann
Comput. Aided Des.2
2005 Industrial geometry: recent advances and applications in CAD
Helmut Pottmann, Stefan Leopoldseder, Michael Hofer, Tibor Steiner, Wenping Wang 0001
Comput. Aided Des.1
2005 A variational approach to spline curves on surfaces
Helmut Pottmann, Michael Hofer
Comput. Aided Geom. Des.1
2004 Line Geometry for 3D Shape Understanding and Reconstruction
Helmut Pottmann, Michael Hofer, Boris Odehnal, Johannes Wallner 0001
ECCV (1)1
2004 The Isophotic Metric and Its Application to Feature Sensitive Morphology on Surfaces
Helmut Pottmann, Tibor Steiner, Michael Hofer, Christoph Haider, Allan Hanbury
ECCV (4)1
2004 Registration of Point Cloud Data from a Geometric Optimization Perspective
abstract
We propose a framework for pairwise registration of shapes represented by point cloud data (PCD). We assume that the points are sampled from a surface and formulate the problem of aligning two PCDs as a minimization of the squared distance between the underlying surfaces. Local quadratic approximants of the squared distance function are used to develop a linear system whose solution gives the best aligning rigid transform for the given pair of point clouds. The rigid transform is applied and the linear system corresponding to the new orientation is build. This process is iterated until it converges. The point-to-point and the point-to-plane Iterated Closest Point (ICP) algorithms can be treated as special cases in this framework. Our algorithm can align PCDs even when they are placed far apart, and is experimentally found to be more stable than point-to-plane ICP. We analyze the convergence behavior of our algorithm and of point-to-point and point-to-plane ICP under our proposed framework, and derive bounds on their rate of convergence. We compare the stability and convergence properties of our algorithm with other registration algorithms on a variety of scanned data.
Niloy J. Mitra, Natasha Gelfand, Helmut Pottmann, Leonidas J. Guibas
Symposium on Geometry Processing3
2004 Editorial to: Industrial Geometry
Helmut Pottmann
Comput. Aided Des.1
2004 Special issue on geometric modeling and processing
Shi-Min Hu 0001, Helmut Pottmann
Comput. Aided Geom. Des.2
2004 Registration without ICP
Helmut Pottmann, Stefan Leopoldseder, Michael Hofer
Comput. Vis. Image Underst.1
2004 Energy-minimizing splines in manifolds
abstract
Variational interpolation in curved geometries has many applications, so there has always been demand for geometrically meaningful and efficiently computable splines in manifolds. We extend the definition of the familiar cubic spline curves and splines in tension, and we show how to compute these on parametric surfaces, level sets, triangle meshes, and point samples of surfaces. This list is more comprehensive than it looks, because it includes variational motion design for animation, and allows the treatment of obstacles via barrier surfaces. All these instances of the general concept are handled by the same geometric optimization algorithm, which minimizes an energy of curves on surfaces of arbitrary dimension and codimension.
Michael Hofer, Helmut Pottmann
ACM Trans. Graph.2
2004 From curve design algorithms to the design of rigid body motions
Michael Hofer, Helmut Pottmann, Bahram Ravani
Vis. Comput.2
2003 Locally optimal cutting positions for 5-axis sculptured surface machining
Joung-Hahn Yoon, Helmut Pottmann, Yuan-Shin Lee
Comput. Aided Des.2
2003 Geometric design of motions constrained by a contacting surface pair
Michael Hofer, Helmut Pottmann, Bahram Ravani
Comput. Aided Geom. Des.2
2003 A concept for parametric surface fitting which avoids the parametrization problem
Helmut Pottmann, Stefan Leopoldseder
Comput. Aided Geom. Des.1
2003 Computing the Minkowski sum of ruled surfaces
Heidrun Mühlthaler, Helmut Pottmann
Graph. Model.2
2002 Approximation with Active B-Spline Curves and Surfaces
abstract
An active contour model for parametric curve and surface approximation is presented. The active curve or surface adapts to the model shape to be approximated in an optimization algorithm. The quasi-Newton optimization procedure in each iteration step minimizes a quadratic function which is built up with the help of local quadratic approximants of the squared distance function of the model shape and an internal energy which has a smoothing and regularization effect. The approach completely avoids the parametrization problem. We also show how to use a similar strategy for the solution of variational problems for curves on surfaces. Examples are the geodesic path connecting two points on a surface and interpolating or approximating spline curves on surfaces. Finally we indicate how the latter topic leads to the variational design of smooth motions which interpolate or approximate given positions.
Helmut Pottmann, Stefan Leopoldseder, Michael Hofer
PG1
2002 Optimal slicing of free-form surfaces
Tait S. Smith, Rida T. Farouki, Mohammad al-Kandari, Helmut Pottmann
Comput. Aided Geom. Des.4
2000 On Optimal Tolerancing in Computer-Aided Design
abstract
A geometric approach to the computation of precise or well approximated tolerance zones for CAD constructions is given. We continue a previous study of linear constructions and freeform curve and surface schemes under the assumption of convex tolerance regions for points. The computation of the boundaries of the tolerance zones for curves/surfaces is discussed. We also study congruence transformations in the presence of errors and families of circles arising in metric constructions under the assumption of tolerances in the input. The classical cyclographic mapping as well as ideas from convexity and classical differential geometry appear as central geometric tools.
Helmut Pottmann, Boris Odehnal, Martin Peternell, Johannes Wallner 0001, Rachid Ait-Haddou
GMP1
2000 Error propagation in geometric constructions
Johannes Wallner 0001, Rimvydas Krasauskas, Helmut Pottmann
Comput. Aided Des.3
2000 Piecewise optimal triangulation for the approximation of scattered data in the plane
Martin Hering-Bertram, James C. Barnes, Bernd Hamann, Kenneth I. Joy, Helmut Pottmann, Dilinur Wushour
Comput. Aided Geom. Des.5
1999 Collision-free 3-axis milling and selection of cutting tools
Georg Glaeser, Johannes Wallner 0001, Helmut Pottmann
Comput. Aided Des.3
1999 On the computational geometry of ruled surfaces
Martin Peternell, Helmut Pottmann, Bahram Ravani
Comput. Aided Des.2
1999 An introduction to line geometry with applications
Helmut Pottmann, Martin Peternell, Bahram Ravani
Comput. Aided Des.1
1999 Approximation algorithms for developable surfaces
Helmut Pottmann, Johannes Wallner 0001
Comput. Aided Geom. Des.1
1999 On Surface Approximation Using Developable Surfaces
In-Kwon Lee, Stefan Leopoldseder, Helmut Pottmann, Thomas Randrup, Johannes Wallner 0001
Graph. Model. Image Process.4
1998 Approximation of developable surfaces with cone spline surfaces
Stefan Leopoldseder, Helmut Pottmann
Comput. Aided Des.2
1998 A Laguerre geometric approach to rational offsets
Martin Peternell, Helmut Pottmann
Comput. Aided Geom. Des.2
1998 Applications of Laguerre geometry in CAGD
Helmut Pottmann, Martin Peternell
Comput. Aided Geom. Des.1
1997 Inflections of planar surface curves
Helmut Pottmann, Peter Paukowitsch
Comput. Aided Geom. Des.1
1997 Rational blending surfaces between quadrics
Johannes Wallner 0001, Helmut Pottmann
Comput. Aided Geom. Des.2
1997 Computing Rational Parametrizations of Canal Surfaces
Martin Peternell, Helmut Pottmann
J. Symb. Comput.2
1996 Pipe surfaces with rational spine curve are rational
Wei Lü, Helmut Pottmann
Comput. Aided Geom. Des.2
1996 Rational Ruled Surfaces and Their Offsets
Helmut Pottmann, Wei Lü, Bahram Ravani
CVGIP Graph. Model. Image Process.1
1995 Rational curves and surfaces with rational offsets
Helmut Pottmann
Comput. Aided Geom. Des.1
1995 Developable rational Bézier and B-spline surfaces
Helmut Pottmann, Gerald E. Farin
Comput. Aided Geom. Des.1
1995 Fair Surface Reconstruction Using Quadratic Functionals
abstract
Abstract An algorithm for surface reconstruction from a polyhedron with arbitrary topology consisting of triangular faces is presented. The first variant of the algorithm constructs a curve network consisting of cubic Bézier curves meeting with tangent plane continuity at the vertices. This curve network is extended to a smooth surface by replacing each of the networks facets with a split patch consisting of three triangular Bézier patches. The remaining degrees of freedom of the curve network and the split patches are determined by minimizing a quadratic functional. This optimization process works either for the curve network and the split patches separately or in one simultaneous step. The second variant of our algorithm is based on the construction of an optimized curve network with higher continuity. Examples demonstrate the quality of the different methods.
Andreas Kolb 0001, Helmut Pottmann, Hans-Peter Seidel
Comput. Graph. Forum2
1994 Curvature analysis and visualization for functions defined on Euclidean spaces or surfaces
Helmut Pottmann, Karsten Opitz
Comput. Aided Geom. Des.1
1993 The geometry of Tchebycheffian splines
Helmut Pottmann
Comput. Aided Geom. Des.1
1992 Fat surfaces: a trivariate approach to triangle-based interpolation on surfaces
Robert E. Barnhill, Karsten Opitz, Helmut Pottmann
Comput. Aided Geom. Des.3
1992 Interpolation on surfaces using minimum norm networks
Helmut Pottmann
Comput. Aided Geom. Des.1
1991 Visualizing functions on a surface
abstract
Abstract We describe techniques for the visualization of a scalar‐valued function defined over a surface. The main interest focuses on a 4D graph of such a function and projections of this graph into 3‐space. The paper also contains methods for testing the smoothness of interpolants over surfaces and a short tutorial on fundamental ideas of multidimensional descriptive geometry which can be helpful in several areas of scientific visualization.
Helmut Pottmann, Hans Hagen, Andreas Divivier
Comput. Animat. Virtual Worlds1
1991 Locally Controllable Conic Splines with Curvature Continuity
abstract
A construction of curvature continuous, locally convex conic splines is discussed.The elements of the spline consist of two conic arcs pieced together with second-or third-order geometric continuity.The input of these geometric Hermite elements are their endpoints plus tangents and curvatures.This allows the possibility of controlling the curves locally, Categories and Subject Descriptors: 1.
Helmut Pottmann
ACM Trans. Graph.1
1990 Smooth curves under tension
Helmut Pottmann
Comput. Aided Des.1
1990 Modified multiquadric methods for scattered data interpolation over a sphere
Helmut Pottmann, Matthias Eck 0002
Comput. Aided Geom. Des.1
1989 Visualizing Curvature Discontinuities of Free-Form Surfaces
abstract
A new method for the visualization of curvature discontinuities of free-form surfaces is presented. It is based upon an improvement and refinement of the well-known technique of displaying isophotes.
Helmut Pottmann
Eurographics1
1989 Projectively invariant classes of geometric continuity for CAGD
Helmut Pottmann
Comput. Aided Geom. Des.1