skip to main content
research-article

Interactive PDE patch-based surface modeling from vertex-frames

Published: 01 October 2022 Publication History

Abstract

Polygon, subdivision, and NURBS are three mainstream modeling techniques widely applied in commercial software packages. They require heavy manual operations, and involve a lot of design variables leading to big data, high storage costs and slow network transmissions. In this paper, we integrate the strengths of boundary-based surface creation and partial differential equation (PDE)-based geometric modeling to obtain the first analytical C0 continuous 4-sided PDE patches involving sculpting force-based shape creation and manipulation and use them to develop an interactive modeling technique for easy and quick creation of 3D models with small data from vertex-frames. With this modeling technique, a vertex frame is defined by eight vertices, and a C0 continuous 4-sided PDE patch is created from the vertex-frame through an analytical solution to a vector-valued second-order PDE subjected to the boundary conditions determined by the eight vertices of a vertex-frame. A user-friendly interface is developed from the obtained analytical solution, which enables users to interactively input and modify vertex-frame models easily and create 3D models in real time. Different surface modeling tasks are carried out to test the developed interactive tool and compare our proposed method with polygon and NURBS modeling and Coons surfaces. The results demonstrate the effectiveness of our proposed method and its advantages in reducing design variables, saving storage costs, and effective shape creation and manipulation.

References

[1]
Mario R Polygonal modeling: basic and advanced techniques 2006 Burlington Jones and Bartlett Learning
[2]
Les P and Wayne T The NURBS book 1997 Berlin Springer
[3]
Warren J and Weimer H Subdivision methods for geometric design: a constructive approach 2001 1 San Francisco Morgan Kaufmann Publishers
[4]
Epstein M Partial Differential Equations in Engineering Partial Differential Equations 2017 Cham Mathematical Engineering. Springer 25-47
[5]
Zhang JJ and You L PDE based surface representation—vase design Comput Graph 2002 26 1 89-98
[6]
Du H and Qin H Direct manipulation and interactive sculpting of PDE surfaces Comput Graph Forum 2000 19 261-270
[7]
Haixia D and Qin H Dynamic PDE-based surface design using geometric and physical constraints Graph Models 2005 67 1 43-71
[8]
Brown JM, Bloor MIG, Bloor MS, and Wilson MJ The accuracy of b-spline finite element approximations to PDE surfaces Comput Methods Appl Mech Eng 1998 158 3–4 221-234
[9]
Jacobson A, Tosun E, Sorkine O, and Zorin D Mixed finite elements for variational surface modeling Comput Graph Forum 2010 29 1565-1574
[10]
Liu D and Guoliang X A general sixth order geometric partial differential equation and its application in surface modeling J Inf Comput Sci 2007 4 1 129-140
[11]
Haixia D, Hong Q (2005) A shape design system using volumetric implicit PDEs. ACM SIGGRAPH Courses (SIGGRAPH'05). ACM, New York, 116-es
[12]
Park J, Kim T, Baek S-Y, and Lee K An algorithm for estimating surface normal from its boundary curves J Comput Des Eng 2015 2 1 67-72
[13]
Stanko T, Hahmann S, Bonneau G-P, and Saguin-Sprynski N Surfacing curve networks with normal control Comput Graph 2016 60 1-8
[14]
Pan Q, Guoliang X, and Zhang Y A unified method for hybrid subdivision surface design using geometric partial differential equations Comput Aided Des 2014 46 110-119
[15]
Schneider R and Kobbelt L Geometric fairing of irregular meshes for free-form surface design Comput Aided Geom Des 2001 18 4 359-379
[16]
Shuangbu Wang Y, Xia RW, You L, and Zhang J Optimal NURBS conversion of PDE surface-represented high-speed train heads Optim Eng 2019 20 3 907-928
[17]
Wang S, Ruibin YW, Xia ZS, You L, and Zhang J Multi-objective aerodynamic optimization of high-speed train heads based on the PDE parametric modeling Struct Multidiscip Optim 2021 64 3 1285-1304
[18]
Bloor MIG and Wilson MJ Using partial differential equations to generate free-form surfaces Comput Aided Des 1990 22 4 202-212
[19]
Zhang JJ and You LH Fast surface modelling using a 6th order PDE Comput Graph Forum 2004 23 311-320
[20]
Ugail H, Bloor Malcolm IG, and Wilson MJ Techniques for interactive design using the PDE method ACM Trans Graph (TOG) 1999 18 2 195-212
[21]
Athanasopoulos M, Ugail H, and Castro GG Parametric design of aircraft geometry using partial differential equations Adv Eng Softw 2009 40 7 479-486
[22]
Bloor MIG and Wilson MJ Generating blend surfaces using partial differential equations Comput Aided Des 1989 21 3 165-171
[23]
You L, Zhang JJ, and Comninos P Blending surface generation using a fast and accurate analytical solution of a fourth-order PDE with three shape control parameters Vis Comput 2004 20 2–3 199-214
[24]
You L and Zhang JJ Fast generation of 3-D deformable moving surfaces IEEE Trans Syst Man Cybern Part B 2003 33 4 616-625
[25]
Kubiesa S, Ugail H, and Wilson M Interactive design using higher order PDEs Vis Comput 2004 20 10 682-693
[26]
You LH, Comninos P, and Zhang JJ PDE blending surfaces with c2 continuity Comput Graph 2004 28 6 895-906
[27]
DeRose T, Kass M, Truong T (1998) Subdivision surfaces in character animation. In: Proceedings of the 25th Annual conference on Computer Graphics and Interactive Techniques, Citeseer, pp 85–94
[28]
Tereza Flaxman Maya 2008 character modeling and animation: principles and practices 2008 Boston Cengage Learning
[29]
Farin G and Hansford D Discrete coons patches Comput Aided Geom Des 1999 16 7 691-700
[30]
Coons SA (1967) Surfaces for computer-aided design of space forms. Technical report, MASSACHUSETTS INST OF TECH CAMBRIDGE PROJECT MAC
[31]
Bloor Malcolm IG, Wilson MJ, and Hagen H The smoothing properties of variational schemes for surface design Comput Aided Geom Des 1995 12 4 381-394
[32]
Desbrun M, Meyer M, Schröder P, Barr AH (1999) Implicit fairing of irregular meshes using diffusion and curvature flow. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, Citeseer, pp 317–324
[33]
Bloor MIG and Wilson MJ Blend design as a boundary-value problem Theory and practice of geometric modeling 1989 Berlin Springer 221-234
[34]
Bloor Malcolm IG and Wilson MJ Functionality in solids obtained from partial differential equations Geometric modelling 1993 Vienna Springer 21-42
[35]
Wang S, Nan Xiang Yu, Xia LY, and Zhang J Real-time surface manipulation with C1 continuity through simple and efficient physics-based deformations Vis Comput 2021 37 9–11 2741-2753
[36]
Cignoni P, Rocchini C, and Scopigno R Metro: measuring error on simplified surfaces Comput Graph Forum 1998 17 167-174

Cited By

View all

Index Terms

  1. Interactive PDE patch-based surface modeling from vertex-frames
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Engineering with Computers
          Engineering with Computers  Volume 38, Issue 5
          Oct 2022
          890 pages
          ISSN:0177-0667
          EISSN:1435-5663
          Issue’s Table of Contents

          Publisher

          Springer-Verlag

          Berlin, Heidelberg

          Publication History

          Published: 01 October 2022
          Accepted: 05 January 2022
          Received: 14 January 2021

          Author Tags

          1. Surface modeling
          2. 4-sided PDE patch
          3. Vertex-frames
          4. Interactive design

          Qualifiers

          • Research-article

          Funding Sources

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 03 Jan 2025

          Other Metrics

          Citations

          Cited By

          View all

          View Options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media