Abstract
This paper describes a method for generating tetrahedral meshes. The algorithm, based on the Delaunay triangulation, can treat objects of essentially arbitrary complexity. In order to preserve the surface triangulation of solid objects, it is necessary to override the Delaunay property and redefine the triangulation when points are introduced that are close to solid boundaries. Details of this constrained Delaunay algorithm are presented and an efficient implementation of the triangulation method is described. Techniques for controlling the distribution of mesh points and tetrahedron quality are also discussed.
Similar content being viewed by others
References
Martinelli, L.; Jameson, A. (1988) Validation of a multigrid method for the Reynolds averaged equations. AIAA Paper 88-0414, January
Holst T.L. (1987) Viscous transonic airfoil workshop compendium of results, AIAA Paper 87-1460, January
Peterson, VL.; Ballhaus Jr., W.F. (1987) History of the aerodynamic simulation program, supercomputing in aerospace. NASA CP 2454, March
Baker, T.J. (1988) Developments and trends in three dimensional mesh generation. In: Proceedings of Transonic Symposium, NASA Langley, April, also Appl. Num. Math., 5(4), 1989
Mavriplis, D.; Jameson A. (1987) Multigrid solution of the two-dimensional Euler equations on unstructured triangular meshes. AIAA 25th Aerospace Sciences Meeting, Reno, AIAA Paper 87-0353, January
Jameson, A.; Baker, T.J.; Weatherill, N.P. (1986) Calculation of Inviscid transonic flow over a complete aircraft, AIAA 24th aerospace sciences meeting, Reno, AIAA Paper 86-0103, January
Jameson, A.; Baker, T.J. (1987) Improvements to the aircraft Euler Method. AIAA 25th Aerospace Sciences Meeting, Reno, AIAA Paper 87-0452, January
Peraire, J.; Peiro, J.; Formaggia, L.; Morgan, K.; Zienkiewicz, O.C. (1988) Finite element Euler computations in three dimensions, AIAA 26th Aerospace Sciences Meeting, Reno, AIAA Paper 88-0032, January
Löhner, R. (1988) Generation of three-dimensional unstructured grids by the advancing—Front method, AIAA 26th Aerospace Sciences Meeting, Reno, AIAA Paper 88-0515, January
Shephard, M.S.; Guerinoni, F.; Flaherty, J.E.; Ludwig, R.A.; Baehmann, P.L. (1988) Finite octree mesh generation for automated adaptive three-dimensional flow analysis. In: Proceedings of Second International Conference on Numerical Grid Generation in Computational Fluid Mechanics, Miami, pp. 709–718, December
Cavendish, J.C.; Field, D.A.; Frey, W.H. (1985) An approach to automatic three-dimensional finite element mesh generation. Int. J. Numer. Meth. Eng., 21, pp 329–347
Perronnet, A. (1988) A Generator of tetrahedral finite elements for multimaterial objects or fluids. In: Proceedings of Second International Conference on Numerical Grid Generation in Computational Fluid Mechanics, Miami, pp. 719–728, December
Cendes, Z.J.; Shahnasser, S.H. (1983). Magnetic field computations using Delaunay triangulation and complementary finite element methods. IEEE Trans. Magnetics, MAG-19 (6)
Baker, T.J. (1987) Three dimensional mesh generation by triangulation of arbitrary point sets. AIAA 8th Computational Fluid Dynamics Conference, AIAA Paper 87-1124-CP, Hawaii, June
Holmes, D.G.; Lamson, S.H. (1986) Adaptive triangular meshes for compressible flow solutions. Proceedings of First International Conference on Numerical Grid Generation in Computational Fluid Dynamics, Landshut FRG, pp. 413–424, July
George, P.L.; Hecht, F.; Saltel, E. (1988) Constraint of the boundary and automatic mesh generation. In: Proceedings of Second International Conference on Numerical Grid Generation in Computational Fluid Mechanics, Miami, pp. 589–597, December
Bowyer, A. (1981) Computing dirichlet tessellations. Comput. J. 24(2), 162–166
Lee, D.T.; Lin, A.K. (1986) Generalized Delaunay triangulation for planar graphs. Discrete Computat. Geom. 1, 201–217
Sibson, B. (1978) Locally equiangular triangulations. Comput. J. 21(3), 243–245
Jackins, C.L.; Tanimoto, S.L. (1980) Octrees and their use in the representation of three-dimensional objects. Comput. Graphics Image Proc. 14, 249–270
Meagher, D. (1982) Geometric modeling using octree encoding. Comput. Graphics Image Proc., 19, 129–147
Löhner, R. (1988) Some useful data structures for the generation of unstructured grids, Commun. Appl. Num. Meth. 4, 123–135
Strang, G.; Fix, G.J. (1973) An analysis of the finite element method. Englewood Cliffs, NJ: Prentice-Hall
Babuška, I.; Aziz, A.K. (1976) On the angle condition in the finite element method. SIAM J. Num. Anal. 13(2), 214–226
Baker, T. J. (1989) Element quality in tetrahedral meshes. In: Proceedings of Seventh International Conference on Finite Element Methods in Flow Problems, Huntsville, pp. 1018–1024, April
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Baker, T.J. Automatic mesh generation for complex three-dimensional regions using a constrained Delaunay triangulation. Engineering with Computers 5, 161–175 (1989). https://doi.org/10.1007/BF02274210
Issue Date:
DOI: https://doi.org/10.1007/BF02274210