Abstract
We present a new method for modeling discrete constant mean curvature (CMC) surfaces, which arise frequently in nature and are highly demanded in architecture and other engineering applications. Our method is based on a novel use of the CVT (centroidal Voronoi tessellation) optimization framework. We devise a CVT-CMC energy function defined as a combination of an extended CVT energy and a volume functional. We show that minimizing the CVT-CMC energy is asymptotically equivalent to minimizing mesh surface area with a fixed volume, thus defining a discrete CMC surface. The CVT term in the energy function ensures high mesh quality throughout the evolution of a CMC surface in an interactive design process for form finding. Our method is capable of modeling CMC surfaces with fixed or free boundaries and is robust with respect to input mesh quality and topology changes. Experiments show that the new method generates discrete CMC surfaces of improved mesh quality over existing methods.
Supplemental Material
Available for Download
Supplemental material.
- Bobenko, A. I., and Springborn, B. A. 2007. A discrete Laplace-Beltrami operator for simplicial surfaces. Discrete & Computational Geometry 38, 4, 740--756. Google Scholar
Digital Library
- Brakke, K. 1992. The Surface Evolver. Experimental Mathematics 1, 2, 141--165.Google Scholar
Cross Ref
- Brakke, K., 2012. The Surface Evolver, version 2.30. http://www.susqu.edu/brakke/evolver/evolver.html, May.Google Scholar
- Brew, J., and Lewis, W. 2003. Computational form-finding of tension membrane structures -- Non-finite element approaches: Part 1. Use of cubic splines in finding minimal surface membranes. International journal for numerical methods in engineering 56, 5, 651--668.Google Scholar
- Brew, J., and Lewis, W. 2003. Computational form-finding of tension membrane structures -- Non-finite element approaches: Part 2. Triangular mesh discretization and control of mesh distortion in modelling minimal surface membranes. International Journal for Numerical Methods in Engineering 56, 5, 669--684.Google Scholar
Cross Ref
- Chopp, D. 1993. Computing minimal surfaces via level set curvature flow. Journal of Computational Physics 106, 77--77. Google Scholar
Digital Library
- Du, Q., Faber, V., and Gunzburger, M. 1999. Centroidal Voronoi tessellations: Applications and algorithms. SIAM Review 41, 4, 637--676. Google Scholar
Digital Library
- Du, Q., Gunzburger, M., and Ju, L. 2003. Constrained centroidal Voronoi tessellations for surfaces. SIAM Journal on Scientific Computing 24, 5, 1488--1506. Google Scholar
Digital Library
- Du, Q., Gunzburger, M., and Ju, L. 2010. Advances in studies and applications of centroidal Voronoi tessellations. Numer. Math. Theor. Meth. Appl. 3, 119--142.Google Scholar
Cross Ref
- Dyer, R., Zhang, H., and Möller, T. 2007. Delaunay mesh construction. In Proceedings of the fifth Eurographics Symposium on Geometry Processing, Eurographics Association, Aire-la-Ville, Switzerland, 273--282. Google Scholar
Digital Library
- Dziuk, G., and Hutchinson, J. E. 2006. Finite element approximations to surfaces of prescribed variable mean curvature. Numerische Mathematik 102, 611--648. 10.1007/s00211-005-0649-7.Google Scholar
Digital Library
- Gersho, A. 1979. Asymptotically optimal block quantization. IEEE Transactions on Information Theory 25, 4, 373--380. Google Scholar
Digital Library
- Goldstein, R., Moffatt, H., Pesci, A., and Ricca, R. 2010. Soap-film Möbius strip changes topology with a twist singularity. Proceedings of the National Academy of Sciences 107, 51, 21979.Google Scholar
Cross Ref
- Gruber, P. 2001. Optimal configurations of finite sets in Riemannian 2-manifolds. Geometriae Dedicata 84, 271--320. 10.1023/A:1010358407868.Google Scholar
Cross Ref
- Hadzhilazova, M., Mladenov, I., and Oprea, J. 2007. Unduloids and their geometry. Archivum Mathematicum 43, 5, 417--429.Google Scholar
- Kapouleas, N. 1990. Complete constant mean curvature surfaces in Euclidean three-space. The Annals of Mathematics 131, 2, 239--330.Google Scholar
Cross Ref
- Liu, D., and Nocedal, J. 1989. On the limited memory bfgs method for large scale optimization. Mathematical programming 45, 1, 503--528. Google Scholar
Digital Library
- Liu, Y., Wang, W., Lévy, B., Sun, F., Yan, D.-M., Lu, L., and Yang, C. 2009. On centroidal Voronoi tessellation---energy smoothness and fast computation. ACM Trans. Graph. 28, 4, 1--17. Google Scholar
Digital Library
- Meyer, M., Desbrun, M., Schröder, P., and Barr, A. H. 2003. Discrete differential-geometry operators for triangulated 2-manifolds. In Visualization and Mathematics III, H.-C. Hege and K. Polthier, Eds. Springer-Verlag, Heidelberg, 35--57.Google Scholar
- Oberknapp, B., and Polthier, K. 1997. An algorithm for discrete constant mean curvature surfaces. In Visualization and Mathematics, H.-C. Hege and K. Polthier, Eds. Springer Verlag, Heidelberg, 141--161. Google Scholar
Digital Library
- Osserman, R. 2002. A survey of minimal surfaces. Dover Pubns.Google Scholar
- Pardalos, P., and Romeijn, H. 2002. Handbook of global optimization. Volume 2. Kluwer.Google Scholar
- Pinkall, U., and Polthier, K. 1993. Computing discrete minimal surfaces and their conjugates. Experimental mathematics 2, 1, 15--36.Google Scholar
- Polthier, K., and Rossman, W. 2002. Discrete constant mean curvature surfaces and their index. J. reine angew. Math., 549, 47--77.Google Scholar
- Smith, J. 2003. Three Applications of Optimization in Computer Graphics. PhD thesis, Robotics Institute, Carnegie Mellon University, Pittsburgh, PA. Google Scholar
Digital Library
- Taylor, J. E. 1976. The structure of singularities in soap-bubble-like and soap-film-like minimal surfaces. The Annals of Mathematics 103, 3, 489--539.Google Scholar
Cross Ref
- Xu, G., and Zhang, Q. 2008. A general framework for surface modeling using geometric partial differential equations. Computer Aided Geometric Design 25, 3, 181--202. Google Scholar
Digital Library
- Xu, G., Pan, Q., and Bajaj, C. 2006. Discrete surface modelling using partial differential equations. Computer Aided Geometric Design 23, 2, 125--145. Google Scholar
Digital Library
- Yan, D., Lévy, B., Liu, Y., Sun, F., and Wang, W. 2009. Isotropic remeshing with fast and exact computation of restricted Voronoi diagram. In Computer graphics forum, vol. 28, Wiley Online Library, 1445--1454. Google Scholar
Digital Library
- Yan, D., Wang, W., Lévy, B., and Liu, Y. 2010. Efficient computation of 3D clipped Voronoi diagram. Advances in Geometric Modeling and Processing, 269--282. Google Scholar
Digital Library
Index Terms
Robust modeling of constant mean curvature surfaces
Recommendations
A Simple and Efficient Method for Modeling Constant Mean Curvature Surfaces
A constant mean curvature (CMC) surface is a critical point of surface area with respect to variations that preserve the volume bounded by the surface. We present a simple and elegant method for constructing a triangle mesh approximation to a CMC surface by ...
End-to-End GPU-Accelerated Low-Poly Remeshing using Curvature Map and Voronoi Tessellation✱
ICVGIP '22: Proceedings of the Thirteenth Indian Conference on Computer Vision, Graphics and Image ProcessingWe propose a novel algorithm for low-poly remeshing of 3D surfaces that runs fully in GPU. Since the input mesh is generally not well-organized, performing mesh simplification directly on the input mesh is liable to produce a low-poly mesh with a ...
Fitting polynomial surfaces to triangular meshes with Voronoi squared distance minimization
This paper introduces Voronoi squared distance minimization (VSDM), an algorithm that fits a surface to an input mesh. VSDM minimizes an objective function that corresponds to a Voronoi-based approximation of the overall squared distance function ...





Comments