The main references of mesh generation methods in computer graphics (CG) I found are discrete Differential Geometry [1] and a famous book "Polygon Mesh Processing" [2], while the "Handbook of Grid Generation" [3] is the main reference book of scientific computation mesh generation. I found that few people who do mechanics study mesh. And few references can be found (especially on programming) for mesh generation in scientific computations.
I am interested in mesh generation myself. I start from the perspective of computer graphics. I have spent some time studying some computational geometry [4], digital geometry processing, and discrete differential geometry courses. However, I know that the distribution of the mesh for scientific computations should be related not only to the curvature of geometry but also to the gradient of the physical field. Graphics is mainly concerned with rendering, and physical simulation in CG does not require high accuracy. Therefore, for mesh generation in CG, the curvature of geometry may be considered more than the gradient distribution of the physical field. I think there are some differences. Take the fluid boundary layer as an example. In graphics, I guess many thin rectangular boundary layer meshes are not needed as in computational fluid dynamics. So I would like to ask my friends who study the mesh of scientific computing: If you want to study the mesh of scientific computing, is it feasible to start entirely from the perspective of computer graphics (computational geometry, discrete differential geometry, and digital geometry processing)?
In addition to the references above, I found another 3 courses about mesh generation and geometry processing, all given by CG professors in the computer science department [5-7].
Bibliography
Keenan Crane. CS 15-458/858: Discrete Differential Geometry, Carnegie Mellon University, 2020.
Botsch, Mario, Leif Kobbelt, Mark Pauly, Pierre Alliez, and Bruno Lévy. Polygon mesh processing. CRC Press, 2010.
Thompson, Joe F., Bharat K. Soni, and Nigel P. Weatherill, eds. Handbook of grid generation. CRC Press, 1998.
o'Rourke, Joseph. Computational geometry in C. Cambridge university press, 1998.
Jonathan Shewchuk. CS 294-74 Mesh Generation and Geometry Processing in Graphics, Engineering, and Modeling, University of California at Berkeley, 2012.
Alper Üngör. CPS296.2: Advanced Topics in Computer Science Mesh Generation, Duke University, 2002.
Xiao-Ming Fu. Digital Geometry Processing, University of Science and Technology of China, 2019.