[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1217875.1217894acmconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
Article

A framework for multi-dimensional adaptive subdivision objects

Published: 09 June 2004 Publication History

Abstract

Despite the growing interest in subdivision surfaces within the computer graphics and geometric processing communities, subdivision approaches have been receiving much less attention in solid modeling. This paper presents a powerful new framework for a subdivision scheme that is defined over a simplicial complex in any n-D space. We first present a series of definitions to facilitate topological inquiries during the subdivision process. The scheme is derived from the double (k + 1)-directional box splines over k-simplicial domains. Thus, it guarantees a certain level of smoothness in the limit on a regular mesh. The subdivision rules are modified by spatial averaging to guarantee C1 smoothness near extraordinary cases. Within a single framework, we combine the subdivision rules that can produce 1-, 2-, and 3-manifold in arbitrary n-D space. Possible solutions for non-manifold regions between the manifolds with different dimensions are suggested as a form of selective subdivision rules according to user preference. We briefly describe the subdivision matrix analysis to ensure a reasonable smoothness across extraordinary topologies, and empirical results support our assumption. In addition, through modifications, we show that the scheme can easily represent objects with singularities, such as cusps, creases, or corners. We further develop local adaptive refinement rules that can achieve level-of-detail control for hierarchical modeling. Our implementation is based on the topological properties of a simplicial domain. Therefore, it is flexible and extendable. We also develop a solid modeling system founded on our theoretical framework to show potential benefits of our work in industrial design, geometric processing, and other applications.

References

[1]
{BFK84} Boehm W., Farin G., Kahmann J.: A survey of curve and surface methods in CAGD. Computer Aided Geometric Design 1 (1984), 1--60.
[2]
{BSWX02} Bajaj C., Schaefer S., Warren J., Xu G.: A subdivision scheme for hexahedral meshes. The Visual Computer 18 (2002), 343--356.
[3]
{CC78} Catmull E., Clark J.: Recursively generated B-spline surfaces on arbitrary topological meshes. Computer-Aided Design 10 (Sept. 1978), 350--355.
[4]
{CMQ02} Chang Y.-S., McDonnell K. T., Qin H.: A new solid subdivision scheme based on box splines. In Proceedings of Solid Modeling 2002 (2002), pp. 226--233.
[5]
{CMQ03} Chang Y.-S., McDonnell K. T., Qin H.: An interpolatory subdivision for volumetric models over simplicial complexes. In Proceedings of Shape Modeling International 2003 (May 2003), pp. 143--152.
[6]
{dBHR93} de Boor C., Höllig K., Riemenschneider S.: Box Splines. Springer-Verlag, New York, 1993.
[7]
{FMP03} Floriani L. D., Morando F., Puppo E.: Representation of non-manifold objects through decomposition into nearly manifold parts. In Proceedings of Solid Modeling 2003 (2003), pp. 304--309.
[8]
{FMPS02} Floriani L. D., Magilo P., Puppo E., Sobrero D.: A multi-resolution topological representation for non-manifold meshes. In Proceedings of Solid Modeling 2002 (2002), pp. 159--170.
[9]
{GP89} Greissmair J., Purgathofer W.: Deformation of solids with trivariate B-splines. In Computer Graphics Forum (Proceedings of Eurographics '89) (1989), pp. 137--148.
[10]
{HDD*94} Hoppe H., DeRose T., Duchamp T., Halstead M., Jin H., McDonald J., Schweitzer J., Stuetzle W.: Piecewise smooth surface reconstruction. In Computer Graphics (SIGGRAPH '94 Conference Proceedings) (1994), pp. 295--302.
[11]
{Hop96} Hoppe H.: Progressive meshes. In Computer Graphics (SIGGRAPH '96 Conference Proceedings) (1996), pp. 99--108.
[12]
{Las85} Lasser D.: Bernstein-bezier representation of volumes. Computer Aided Geometric Design 2, 1--3 (1985), 145--150.
[13]
{Loo87} Loop C.: Smooth Subdivision Surfaces Based on Triangles. Master's thesis, University of Utah, Department of Mathematics, 1987.
[14]
{MJ96} MacCracken R., Joy K. I.: Free-Form deformations with lattices of arbitrary topology. In Computer Graphics (SIGGRAPH '96 Conference Proceedings) (1996), pp. 181--188.
[15]
{MP87} Micchelli C., Prautzsch H.: Computing surfaces invariant under subdivision. Computer Aided Geometric Design 4, 4 (1987), 321--328.
[16]
{PH97} Popovic J., Hoppe H.: Progressive simplicial complexes. In Computer Graphics (SIGGRAPH '97 Conference Proceedings) (1997), pp. 217--224.
[17]
{Pra85} Prautzsch H.: Generalized subdivision and convergence. Computer Aided Geometric Design 2, 1--3 (1985), 69--76.
[18]
{Pra98} Prautzsch H.: Smoothness of subdivision surfaces at extraordinary points. Advances in Computational Mathematics 9 (1998), 377--390.
[19]
{PS94} Pasko A. A., Savchenko V. V.: Blending operations for the functionally based constructive geometry. In CSG 94 Set-theoretic Solid Modeling: Techniques and Applications (1994), pp. 151--161.
[20]
{Rei95a} Reif U.: Some new results on subdivision algorithms for meshes of arbitrary topology. Approximation Theory VIII 2 (1995), 367--374.
[21]
{Rei95b} Reif U.: A unified approach to subdivision algorithms near extraordinary vertices. Computer Aided Geometric Design 12 (1995), 153--174.
[22]
{RV82} Requicha A. A. G., Voelcker H. B.: Solid modeling: a historical summary and contemporary assessment. IEEE Computer Graphics and Applications 2 (Mar. 1982), 9--23.
[23]
{WMW86} Wyvill B., McPheeters C., Wyvill G.: Animating soft objects. The Visual Computer 2, 4 (1986), 235--242.
[24]
{WW01} Warren J., Weimer H.: Subdivision Methods for Geometric Design: A constructive Approach. Morgan Kaufmann Publisher, 2001.
[25]
{YZ01} Ying L., Zorin D.: Nonmanifold subdivision. In Proceedings of IEEE Visualization 2001 (2001), pp. 325--332.
[26]
{Zor00} Zorin D.: Smoothness of stationary subdivision on irregular meshes. Constructive Approximation 16 (2000), 359--398.
[27]
{ZSS96} Zorin D., Schröder P., Sweldens W.: Interpolating subdivision for meshes with arbitrary topology. In Computer Graphics (SIGGRAPH '96 Conference Proceedings) (1996), pp. 189--192.

Cited By

View all

Index Terms

  1. A framework for multi-dimensional adaptive subdivision objects

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SM '04: Proceedings of the ninth ACM symposium on Solid modeling and applications
      June 2004
      348 pages
      ISBN:390567355X

      Sponsors

      Publisher

      Eurographics Association

      Goslar, Germany

      Publication History

      Published: 09 June 2004

      Check for updates

      Qualifiers

      • Article

      Conference

      SM04
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 86 of 173 submissions, 50%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media