Skip to main content
Log in

Compact feature-aware Hermite-style high-order surface reconstruction

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

High-order surface reconstruction is now a commonly used technique for mesh generation and adaptation, geometric and physical modeling, and high-order numerical methods for solving partial differential equations (PDEs). However, surface reconstruction from a relatively coarse mesh remained a challenging problem, especially for surfaces with sharp features. In this paper, we introduce a new method to address this challenge by improving the previous state of the art, including continuous moving frames (CMF) and weighted averaging of local fittings (WALF) (Eng Comput 28 (2012)), in two aspects. First, we significantly improve the robustness of reconstruction from coarse meshes using a Hermite-style least squares approximation to incorporate normals of the surface and tangents of the feature curves. Second, we ensure both \(G^{0}\) continuity and high-order accuracy of the reconstruction near sharp features by generating parametric surface elements with an iterative feature-aware parameterization. We present the theoretical framework of our method and compare it against point-based methods in terms of accuracy and stability. We demonstrate the use of the proposed technique in generating high-order meshes for finite element methods, and show that it enables nearly identical solutions as using the meshes generated from exact geometry, while allowing additional flexibility.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Brenner SC, Scott R (2008) The mathematical theory of finite element methods, vol 15. Springer, New York

    Book  Google Scholar 

  2. Ciarlet PG (2002) The finite element method for elliptic problems. Society for Industrial and Applied Mathematics, Philadelphia

    Book  Google Scholar 

  3. Ciarlet PG, Raviart P-A (1972) Interpolation theory over curved elements, with applications to finite element methods. Comput Methods Appl Mech Eng 1(2):217–249

    Article  MathSciNet  Google Scholar 

  4. Cockburn B, Karniadakis GE, Shu CW (2012) Discontinuous Galerkin methods: theory, computation and applications, vol 11. Springer, New York

    Google Scholar 

  5. Donea J, Huerta A, Ponthot J-P, Rodriguez-Ferran A (2004) Arbitrary Lagrangian–Eulerian methods. In: Stein E, de Borst R, Hughes TJ (eds) Encyclopedia of computational mechanics, chapter 14. Wiley, Amsterdam, pp 413–437

    Google Scholar 

  6. Dyedov V, Ray N, Einstein D, Jiao X, Tautges T (2014) AHF: array-based half-facet data structure for mixed-dimensional and non-manifold meshes. In: Sarrate J, Staten M (eds) Proceedings of the 22nd international meshing roundtable, Springer, New York, pp 445–464

  7. Fleishman S, Cohen-Or D, Silva CT (2005) Robust moving least-squares fitting with sharp features. ACM Trans Comput Graph (TOG) 24(3):544–552

    Article  Google Scholar 

  8. Geuzaine C, Remacle J-F (2009) Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. Int J Numer Methods Eng 79(11):1309–1331

    Article  Google Scholar 

  9. Goldfeather J, Interrante V (2004) A novel cubic-order algorithm for approximating principal direction vectors. ACM Trans Comput Graph (TOG) 23(1):45–63

    Article  Google Scholar 

  10. Golub GH (2013) Matrix computations, 4th edn. Johns Hopkins, Baltimore

    MATH  Google Scholar 

  11. GrabCAD Design Community (2019) https://www.grabcad.com. Accessed 3 June 2019

  12. Hughes TJR, Cottrell JA, Bazilevs Y (2005) Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Comput Methods Appl Mech Eng 194:4135–4195

    Article  MathSciNet  Google Scholar 

  13. Ims J, Wang ZJ (2019) Automated low-order to high-order mesh conversion. Eng Comput 35:323–335

    Article  Google Scholar 

  14. Jerri AJ (2013) The Gibbs phenomenon in Fourier analysis, splines and wavelet approximations, vol 446. Springer, New York

    MATH  Google Scholar 

  15. Jiao X, Bayyana N (2008) Identification of \(C^1\) and \(C^2\) discontinuities for surface meshes in CAD. Comput Aid Des 40:160–175

    Article  Google Scholar 

  16. Jiao X, Colombi A, Ni X, Hart J (2010) Anisotropic mesh adaptation for evolving triangulated surfaces. Eng Comput 26:363–376

    Article  Google Scholar 

  17. Jiao X, Wang D (2012) Reconstructing high-order surfaces for meshing. Eng Comput 28:361–373

    Article  Google Scholar 

  18. Jiao X, Wang D, Zha H (2008) Simple and effective variational optimization of surface and volume triangulations. In: Proceedings of 17th international meshing roundtable, pp 315–332

  19. Jiao X, Zha H (2008) Consistent computation of first- and second-order differential quantities for surface meshes. In: ACM solid and physical modeling symposium, pp 159–170

  20. Karniadakis G, Sherwin S (2013) Spectral/hp element methods for computational fluid dynamics. Oxford University Press, Oxford

    MATH  Google Scholar 

  21. Lenoir M (1986) Optimal isoparametric finite elements and error estimates for domains involving curved boundaries. SIAM J Numer Anal 23(3):562–580

    Article  MathSciNet  Google Scholar 

  22. Nishikawa H, Liu Y (2017) Accuracy-preserving source term quadrature for third-order edge-based discretization. J Comput Phys 344:595–622

    Article  MathSciNet  Google Scholar 

  23. Open Cascade SAS (2019) https://www.opencascade.com. Accessed 3 June 2019

  24. Rapetti F, Sommariva A, Vianello M (2012) On the generation of symmetric Lebesgue-like points in the triangle. J Comput Appl Math 236(18):4925–4932

    Article  MathSciNet  Google Scholar 

  25. Sevilla R, Fernández-Méndez S, Huerta A (2008) NURBS-enhanced finite element method (NEFEM). Int J Numer Methods Eng 76(1):56–83

    Article  MathSciNet  Google Scholar 

  26. Strang G, Fix G (1973) An analysis of the finite element method. Prentice-Hall, Englewood Cliffs

    MATH  Google Scholar 

  27. The FreeCAD Team (2019) https://www.freecadweb.org. Accessed 3 June 2019

  28. van der Sluis A (1969) Condition numbers and equilibration of matrices. Numer Math 14:14–23

    Article  MathSciNet  Google Scholar 

  29. Vlachos A, Peters J, Boyd C, Mitchell JL (2001) Curved PN triangles. In: Proceedings of the 2001 symposium on interactive 3D graphics, pp 159–166

  30. Walton D (1996) A triangular G1 patch from boundary curves. Comput Aided Des 28(2):113–123

    Article  Google Scholar 

  31. Wendland H (1995) Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Adv Comput Math 4(1):389–396

    Article  MathSciNet  Google Scholar 

  32. Young JC (2019) Higher-order mesh generation using linear meshes. IEEE Antenna Propagn Magn 61(2):120–126

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part under the SciDAC program in the US Department of Energy Office of Science, Office of Advanced Scientific Computing Research through subcontract #462974 with Los Alamos National Laboratory and under a subcontract with Argonne National Laboratory under Contract DE-AC02-06CH11357. Assigned: LA-UR-19-20389. Los Alamos National Laboratory is operated by Triad National Security, LLC for the National Nuclear Security Administration of U.S. Department of Energy under contract 89233218-CNA000001.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiangmin Jiao.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, Y., Zhao, X., Ray, N. et al. Compact feature-aware Hermite-style high-order surface reconstruction. Engineering with Computers 37, 187–210 (2021). https://doi.org/10.1007/s00366-019-00815-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-019-00815-z

Keywords

Navigation