Simultaneous aligning and smoothing of surface triangulations | Engineering with Computers Skip to main content
Log in

Simultaneous aligning and smoothing of surface triangulations

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

Abstract

In this work we develop a procedure to deform a given surface triangulation to obtain its alignment with interior curves. These curves are defined by splines in a parametric space and, subsequently, mapped to the surface triangulation. We have restricted our study to orthogonal mapping, so we require the curves to be included in a patch of the surface that can be orthogonally projected onto a plane (our parametric space). For example, the curves can represent interfaces between different materials or boundary conditions, internal boundaries or feature lines. Another setting in which this procedure can be used is the adaption of a reference mesh to changing curves in the course of an evolutionary process. Specifically, we propose a new method that moves the nodes of the mesh, maintaining its topology, in order to achieve two objectives simultaneously: the piecewise approximation of the curves by edges of the surface triangulation and the optimization of the resulting mesh. We will designate this procedure as projecting/smoothing method and it is based on the smoothing technique that we have introduced for surface triangulations in previous works. The mesh quality improvement is obtained by an iterative process where each free node is moved to a new position that minimizes a certain objective function. The minimization process is done on the parametric plane attending to the surface piece-wise approximation and to an algebraic quality measure (mean ratio) of the set of triangles that are connected to the free node. So, the 3-D local projecting/smoothing problem is reduced to a 2-D optimization problem. Several applications of this method are presented.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

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

Similar content being viewed by others

References

  1. Bartels HR, Beatty JC, Barsky BA (1987) An introduction to splines for use in computer graphics & geometric modeling. Morgan Kaufmann, Los Altos

    MATH  Google Scholar 

  2. Bazaraa MS, Sherali HD, Shetty CM (1993) Nonlinear programing: theory and algorithms. Wiley, New York

    MATH  Google Scholar 

  3. Bonneau GP, Hahmann S (2003) Smooth polylines on polygon meshes. In: Brunnett G, Hamann B, Mueller H (eds) Geometric modeling for scientific visualization. Springer, Berlin, pp 69–84

    Google Scholar 

  4. Cascón JM, Montenegro R, Escobar JM, Rodríguez E, Montero G (2007) A new meccano technique for adaptive 3-D triangulations. In: Proceedings of the 16th Int Meshing Roundtable. Seattle, pp 103–120, October 2007

  5. Escobar JM, Montero G, Montenegro R, Rodríguez E (2006) An algebraic method for smoothing surface triangulations on a local parametric space. Int J Numer Methods Eng 66:740–760

    Article  MATH  Google Scholar 

  6. Escobar JM, Rodríguez E, Montenegro R, Montero G, González-Yuste JM (2003) Simultaneous untangling and smoothing of tetrahedral meshes. Comput Methods Appl Mech Eng 192:2775–2787

    Article  MATH  Google Scholar 

  7. Escobar JM, Montenegro R, Rodríguez E, Montero G (2008) Simultaneous aligning and smoothing of surface triangulations. In: Proceedings of the 17th Int Meshing Roundtable. Pittsburgh, pp 333–350, October 2008

  8. Floater MS (1997) Parametrization and smooth approximation of surface triangulations. Comput Aided Geom Des 14:231–250

    Article  MathSciNet  MATH  Google Scholar 

  9. Freitag LA, Knupp PM (2002) Tetrahedral mesh improvement via optimization of the element condition number. Int J Numer Methods Eng 53:1377–1391

    Article  MathSciNet  MATH  Google Scholar 

  10. Frey PJ, Borouchaki H (1998) Geometric surface mesh optimization. Comput Vis Sci 1:113–121

    Article  MATH  Google Scholar 

  11. Garimella RV, Shaskov MJ, Knupp PM (2004) Triangular and quadrilateral surface mesh quality optimization using local parametrization. Comput Methods Appl Mech Eng 193:913–928

    Article  MATH  Google Scholar 

  12. González-Yuste JM, Montenegro R, Escobar JM, Montero G, Rodríguez E (2004) Local refinement of 3-D triangulations using object-oriented methods. Adv Eng Soft 35:693–702

    Article  MATH  Google Scholar 

  13. Hyman JM, Li S, Knupp PM, Shashkov M (2000) An algorithm to align a quadrilateral grid with internal boundaries. J Comput Phys 163:133–149

    Article  MathSciNet  MATH  Google Scholar 

  14. Knupp PM (2000) Achieving finite element mesh quality via optimization of the Jacobian matrix norm and associated quantities. Part I—a framework for surface mesh optimization. Int J Numer Methods Eng 48:401–420

    Article  MATH  Google Scholar 

  15. Knupp PM (2000) Achieving finite element mesh quality via optimization of the Jacobian matrix norm and associated quantities. Part II—a framework for volume mesh optimization and the condition number of the Jacobian matrix. Int J Numer Meth Eng 48:1165–1185

    Article  MATH  Google Scholar 

  16. Knupp PM (2001) Algebraic mesh quality metrics. SIAM J Sci Comput 23:193–218

    Article  MathSciNet  MATH  Google Scholar 

  17. Montenegro R, Montero G, Escobar JM, Rodríguez E, González-Yuste JM (2002) Tetrahedral mesh generation for environmental problems over complex terrains. Lect Notes Comput Sci 2329:335–344

    Article  Google Scholar 

  18. Montenegro R, Escobar JM, Montero G, Rodríguez E (2005) Quality improvement of surface triangulations. 14th Int Meshing Roundtable. San Diego, California, USA, pp 469–484

  19. Montero G, Rodríguez E, Montenegro R, Escobar JM, González-Yuste JM (2005) Genetic algorithms for an improved parameter estimation with local refinement of tetrahedral meshes in a wind model. Adv Eng Soft 36:3–10

    Article  MATH  Google Scholar 

  20. Pav SE, Walkington NJ (2005) Delaunay refinement by corner looping. In: Proceedings of 14th Int Meshing Roundtable. San Diego, pp 165–181, September 2005

  21. Sheffer A, De Sturler E (2002) Smoothing an overlay grid to minimize linear distortion in texture mapping. ACM Trans Graph 21:874–890

    Article  Google Scholar 

  22. Stein K, Tezduyar TE, Benney R (2004) Automatic mesh update with the solid-extension mesh moving technique. Comput Methods Appl Mech Eng 193:2019–2032

    Article  MATH  Google Scholar 

Download references

Acknowledgments

This work was supported by the Secretaría de Estado de Universidades e Investigación of the Ministerio de Educación y Ciencia of the Spanish Government and FEDER, grant contract CGL2008-06003-C03-01.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafael Montenegro.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Escobar, J.M., Montenegro, R., Rodríguez, E. et al. Simultaneous aligning and smoothing of surface triangulations. Engineering with Computers 27, 17–29 (2011). https://doi.org/10.1007/s00366-010-0177-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-010-0177-7

Keywords

Navigation