skip to main content
10.1145/1060244.1060249acmconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
Article

Manifold splines

Published: 13 June 2005 Publication History

Abstract

Constructing splines whose parametric domain is an arbitrary manifold and effectively computing such splines in real-world applications are of fundamental importance in solid and shape modeling, geometric design, graphics, etc. This paper presents a general theoretical and computational framework, in which spline surfaces defined over planar domains can be systematically extended to manifold domains with arbitrary topology with or without boundaries. We study the affine structure of domain manifolds in depth and prove that the existence of manifold splines is equivalent to the existence of a manifold's affine atlas. Based on our theoretical breakthrough, we also develop a set of practical algorithms to generalize triangular B-spline surfaces from planar domains to manifold domains. We choose triangular B-splines mainly because of its generality and many of its attractive properties. As a result, our new spline surface defined over any manifold is a piecewise polynomial surface with high parametric continuity without the need for any patching and/or trimming operations. Through our experiments, we hope to demonstrate that our novel manifold splines are both powerful and efficient in modeling arbitrarily complicated geometry and representing continuously-varying physical quantities defined over shapes of arbitrary topology.

References

[1]
Alfeld, P., Neamtu, M., and Schumaker, L. L. 1996. Bernstein-bezier polynomials on spheres and sphere-like surfaces. Computer Aided Geometric Design 13, 4, 333--349.
[2]
Alfeld, P., Neamtu, M., and Schumaker, L. L. 1996. Fitting scattered data on sphere-like surfaces using spherical splines. J. Comput. Appl. Math. 73, 1--2, 5--43.
[3]
Benzécri, J. 1959. Variétés localement affines. Sem.Topologie et Géom. Diff., Ch. Ehresmann(1958--1960), 7.
[4]
Benzécri, J. 1960. Sur les variétés localement affines et projectives. Bull. Soc. Math. France 88, 229--332.
[5]
Catmull, E., and Clark, J. 1978. Recursively generated B-spline surfaces on arbitrary topological meshes. Computer-Aided Design 10, 6, 350--355.
[6]
Cotrina, J., and Pla, N. 2000. Modeling surfaces from meshes of arbitrary topology. Computer Aided Geometric Design 17, 7, 643--671.
[7]
Cotrina, J., Pla, N., and Vigo, M. 2002. A generic approach to free form surface generation. In Proceedings of the seventh ACM symposium on Solid modeling and applications, 35--44.
[8]
Dahmen, W., MicChelli, C. A., and Seidel, H.-P. 1992. Blossoming begets B-spline bases built better by B-patches. Mathematics of Computation 59, 199, 97--115.
[9]
De Boor, C. 1976. Splines as linear combinations of B-splines. A survey. In Approximation theory, II (Proc. Internat. Sympos., Univ. Texas, Austin, Tex., 1976). Academic Press, New York, 1--47.
[10]
Demjanovich, Y. K. 1996. Finite-element approximation on manifolds. In Proceedings of the International Conference on the Optimization of the Finite Element Approximations (St. Petersburg, 1995), vol. 8, 25--30.
[11]
Doo, D., and Sabin, M. 1978. Behaviour of recursive division surfaces near extraordinary points. Computer-Aided Design 10, 6, 356--360.
[12]
Eck, M., and Hoppe, H. 1996. Automatic reconstruction of B-spline surfaces of arbitrary topological type. In Proceedings of SIGGRAPH 96, 325--334.
[13]
Fong, P., and Seidel, H.-P. 1991. Control points for multi-variate B-spline surfaces over arbitrary triangulations. Computer Graphics Forum 10, 4, 309--317.
[14]
Fong, P., and Seidel, H.-P. 1992. An implementation of multivariate B-spline surfaces over arbitrary triangulations. In Proceedings of Graphics Interface '92, 1--10.
[15]
Franssen, M., Veltkamp, R. C., and Wesselink, W. 2000. Efficient evaluation of triangular B-spline surfaces. Computer Aided Geometric Design 17, 9, 863--877.
[16]
Gormaz, R. 1994. B-spline knot-line elimination and Bézier continuity conditions. In Curves and surfaces in geometric design. A K Peters, Wellesley, MA, 209--216.
[17]
Greiner, G., and Seidel, H.-P. 1994. Modeling with triangular B-splines. IEEE Computer Graphics and Applications 14, 2 (Mar.), 56--60.
[18]
Grimm, C. M., and Hughes, J. F. 1995. Modeling surfaces of arbitrary topology using manifolds. In Proceedings of ACM SIGGRAPH 95, ACM Press, 359--368.
[19]
Gu, X., and Yau, S.-T. 2002. Computing conformal structures of surfaces. Communications in Information and Systems 2, 2, 121--146.
[20]
Gu, X., and Yau, S.-T. 2003. Global conformal surface parameterization. In Proceedings of the Eurographics/ACM SIGGRAPH symposium on Geometry processing, 127--137.
[21]
He, Y., Gu, X., and Qin, H. 2005. Rational spherical splines for genus zero shape modeling. In Shape Modeling International.
[22]
Jin, M., Wang, Y., Yau, S.-T., and Gu, X. 2004. Optimal global conformal surface parameterization. In IEEE Visualization, 267--274.
[23]
Jost, J., and Simha, R. R. 1997. Compact Riemann Surfaces: An Introduction to Contemporary Mathematics. Springer-Verlag Telos.
[24]
Loop, C. 1987. Smooth subdivision surfaces based on triangles. Master's thesis, University of Utah, Dept. of Mathematics.
[25]
Milnor, J. W., and Stasheff, J. D. 1974. Characteristic Classes. Princeton University Press.
[26]
Milnor, J. 1958. On the existence of a connection with curvature zero. Comm. Math. Helv. 32, 215--223.
[27]
Milnor, J. 1977. On fundamental groups of complete affinely flat manifolds. Adv. Math. 25, 178--187.
[28]
Neamtu, M. 1996. Homogeneous simplex splines. J. Comput. Appl. Math. 73, 1--2, 173--189.
[29]
Neamtu, M. 2001. Bivariate simplex B-splines: A new paradigm. In SCCG '01: Proceedings of the 17th Spring conference on Computer graphics, 71--78.
[30]
Pfeifle, R., and Seidel, H.-P. 1995. Fitting triangular B-splines to functional scattered data. In Graphics Interface '95, 26--33.
[31]
Pfeifle, R., and Seidel, H.-P. 1995. Spherical triangular B-splines with application to data fitting. Computer Graphics Forum 14, 3, 89--96.
[32]
Ramshaw, L. 1987. Blossoming: A connected-the-dots approach to splines. Tech. rep., Digital Systems Research Center, Palo Alto.
[33]
Ramshaw, L. 1989. Blossom are polar forms. Computer-Aided Geom. Design 6, 4, 323--358.
[34]
Seidel, H.-P. 1994. Polar forms and triangular B-spline surfaces. In Euclidean Geometry and Computers, 2nd Edition, D.-Z. Du and F. Hwang, Eds. World Scientific Publishing Co., 235--286.
[35]
Wallner, J., and Pottmann, H. 1997. Spline orbifolds. Curves and Surfaces with Applications in CAGD, 445--464.
[36]
Ying, L., and Zorin, D. 2004. A simple manifold-based construction of surfaces of arbitrary smoothness. ACM Trans. Graph. 23, 3, 271--275.

Cited By

View all
  • (2025)Approximation properties over self-similar meshes of curved finite elements and applications to subdivision based isogeometric analysisComputer Aided Geometric Design10.1016/j.cagd.2025.102413(102413)Online publication date: Feb-2025
  • (2024) Quadratic-attraction subdivision with contraction-ratio Computers & Graphics10.1016/j.cag.2024.104001123(104001)Online publication date: Oct-2024
  • (2023)Isogeometric analysis using G-spline surfaces with arbitrary unstructured quadrilateral layoutComputer Methods in Applied Mechanics and Engineering10.1016/j.cma.2023.115965408(115965)Online publication date: Apr-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPM '05: Proceedings of the 2005 ACM symposium on Solid and physical modeling
June 2005
287 pages
ISBN:1595930159
DOI:10.1145/1060244
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. affine atlas
  2. conformal structure
  3. geometric modeling
  4. manifold spline
  5. riemann surface

Qualifiers

  • Article

Conference

SPM05
Sponsor:
SPM05: 2005 ACM Symposium on Solid and Physical Modeling
June 13 - 15, 2005
Massachusetts, Cambridge

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)2
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Approximation properties over self-similar meshes of curved finite elements and applications to subdivision based isogeometric analysisComputer Aided Geometric Design10.1016/j.cagd.2025.102413(102413)Online publication date: Feb-2025
  • (2024) Quadratic-attraction subdivision with contraction-ratio Computers & Graphics10.1016/j.cag.2024.104001123(104001)Online publication date: Oct-2024
  • (2023)Isogeometric analysis using G-spline surfaces with arbitrary unstructured quadrilateral layoutComputer Methods in Applied Mechanics and Engineering10.1016/j.cma.2023.115965408(115965)Online publication date: Apr-2023
  • (2023)Improved Caps for Improved Subdivision SurfacesComputer-Aided Design10.1016/j.cad.2023.103543162(103543)Online publication date: Sep-2023
  • (2022)GDR-Net: A Geometric Detail Recovering Network for 3D Scanned ObjectsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.311065828:12(3959-3973)Online publication date: 1-Dec-2022
  • (2022)Analysis-suitable unstructured T-splines: Multiple extraordinary points per faceComputer Methods in Applied Mechanics and Engineering10.1016/j.cma.2021.114494391(114494)Online publication date: Mar-2022
  • (2017)A spherical volumetric parameterization approach based on large-scale distortion harmonic energy2017 IEEE 9th International Conference on Communication Software and Networks (ICCSN)10.1109/ICCSN.2017.8230210(742-748)Online publication date: May-2017
  • (2016)A volumetric parameterization approach based on bounded-distortion harmonic energy2016 9th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI)10.1109/CISP-BMEI.2016.7852735(352-357)Online publication date: Oct-2016
  • (2016)Dimension and bases for geometrically continuous splines on surfaces of arbitrary topologyComputer Aided Geometric Design10.1016/j.cagd.2016.03.00345:C(108-133)Online publication date: 1-Jul-2016
  • (2015)Blending of mesh objects to parametric surfaceComputers and Graphics10.1016/j.cag.2014.09.03046:C(283-293)Online publication date: 1-Feb-2015
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media