Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Jonathan Shewchuk's papers
(Meditations at the Edge: Paper & Spirit,
Peter and Donna Thomas.)
DELAUNAY REFINEMENT MESH GENERATION ALGORITHMS
construct meshes of triangles or tetrahedra (``elements'')
that are suitable for applications like interpolation, rendering,
terrain databases, geographic information systems,
and most demandingly, the solution of partial differential equations
by the finite element method.
Delaunay refinement algorithms operate by maintaining a Delaunay or
constrained Delaunay triangulation which is refined by inserting
additional vertices until the mesh meets constraints
on element quality and size.
These algorithms simultaneously offer theoretical bounds on element quality,
edge lengths, and spatial grading of element sizes;
the ability to triangulate general straight-line domains
(and not just polygons/polyhedra with holes);
and truly satisfying performance in practice.
The following papers include theoretical treatments of Delaunay refinement
and discussions of the implementation details of
my two-dimensional mesh generator and Delaunay triangulator, Triangle,
and my three-dimensional mesh generator and Delaunay tetrahedralizer,
Pyramid.
See the
Triangle page for information about what Triangle can do,
or to obtain the C source code.