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.
Similar content being viewed by others
References
Brenner SC, Scott R (2008) The mathematical theory of finite element methods, vol 15. Springer, New York
Ciarlet PG (2002) The finite element method for elliptic problems. Society for Industrial and Applied Mathematics, Philadelphia
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
Cockburn B, Karniadakis GE, Shu CW (2012) Discontinuous Galerkin methods: theory, computation and applications, vol 11. Springer, New York
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
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
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
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
Goldfeather J, Interrante V (2004) A novel cubic-order algorithm for approximating principal direction vectors. ACM Trans Comput Graph (TOG) 23(1):45–63
Golub GH (2013) Matrix computations, 4th edn. Johns Hopkins, Baltimore
GrabCAD Design Community (2019) https://www.grabcad.com. Accessed 3 June 2019
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
Ims J, Wang ZJ (2019) Automated low-order to high-order mesh conversion. Eng Comput 35:323–335
Jerri AJ (2013) The Gibbs phenomenon in Fourier analysis, splines and wavelet approximations, vol 446. Springer, New York
Jiao X, Bayyana N (2008) Identification of \(C^1\) and \(C^2\) discontinuities for surface meshes in CAD. Comput Aid Des 40:160–175
Jiao X, Colombi A, Ni X, Hart J (2010) Anisotropic mesh adaptation for evolving triangulated surfaces. Eng Comput 26:363–376
Jiao X, Wang D (2012) Reconstructing high-order surfaces for meshing. Eng Comput 28:361–373
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
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
Karniadakis G, Sherwin S (2013) Spectral/hp element methods for computational fluid dynamics. Oxford University Press, Oxford
Lenoir M (1986) Optimal isoparametric finite elements and error estimates for domains involving curved boundaries. SIAM J Numer Anal 23(3):562–580
Nishikawa H, Liu Y (2017) Accuracy-preserving source term quadrature for third-order edge-based discretization. J Comput Phys 344:595–622
Open Cascade SAS (2019) https://www.opencascade.com. Accessed 3 June 2019
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
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
Strang G, Fix G (1973) An analysis of the finite element method. Prentice-Hall, Englewood Cliffs
The FreeCAD Team (2019) https://www.freecadweb.org. Accessed 3 June 2019
van der Sluis A (1969) Condition numbers and equilibration of matrices. Numer Math 14:14–23
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
Walton D (1996) A triangular G1 patch from boundary curves. Comput Aided Des 28(2):113–123
Wendland H (1995) Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Adv Comput Math 4(1):389–396
Young JC (2019) Higher-order mesh generation using linear meshes. IEEE Antenna Propagn Magn 61(2):120–126
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-019-00815-z