cvt_triangulation_test
cvt_triangulation_test
a Fortran90 code which
calls cvt_triangulation(), which
applies Centroidal Voronoi Tessellation (CVT) methods to produce
triangularizations of various test regions.
Licensing:
The information on this web page is distributed under the MIT license.
Related codes:
cvt_triangulation,
a Fortran90 code which
constructs a Centroidal Voronoi Tessellation (CVT) triangulation
for certain regions from the test_triangulation() set of examples.
Source Code:
There are some files for use with the PLOT_POINTS code:
Region 1 is the circle:
Region 2 is the circle with a circular hole:
Region 3 is the square with a circular hole:
-
cvt_p03.txt,
a text file containing the CVT points.
-
cvt_p03.png,
a PNG image of
the points and the region's boundary.
-
cvt_p03_del.png,
a PNG image of
the Delaunay mesh.
-
cvt_p03_hbf.txt,
the coordinates of points generated
using hexagonal initialization, an expanded boundary
and fixed points.
-
cvt_p03_hbf.png,
a PNG image of
the points generated
using hexagonal initialization, an expanded boundary
and fixed points.
Region 4 is the hexagon with a hexagonal hole:
Region 5 is the horn:
Region 6 is the superellipse with the superelliptical hole:
Region 7 is the "bicycle seat":
Region 8 is the pie slice:
-
cvt_p08.txt,
a text file containing the CVT points.
-
cvt_p08_boundary.png,
a PNG image of
the points and the region's boundary.
-
cvt_p08_boundary_fixed.png,
a PNG image of
the points and the region's boundary, with fixed points.
-
cvt_p08_del.png,
a PNG image of
the Delaunay mesh.
-
cvt_p08_fixed_del.png,
a PNG image of
the Delaunay mesh, with fixed points.
-
cvt_p08_hex.png,
a PNG image of
the initial points from a hex grid.
-
cvt_p08_hbf.png,
a PNG image of
the mesh using hexagonal initialization, boundary constraints,
and fixed points.
Region 9 is the square with two hexagonal holes:
Region 10 is the unit square:
Region 11 is the L-shaped region:
Region 12 is the H-shaped region:
Region 13 is the fork:
Region 14 is Lake Alpha, with Beta Island:
Last revised on 15 June 2020.