mirror of https://github.com/CGAL/cgal
TriangulationCellBase_3 does not request a circumcenter; DelaunayTriangulationCellBase_3 does. Delaunay_triangulation_3 only compiled because Triangulation_cell_base_3 (and Triangulation_ds_cell_base_3 !) provided circumcenter() operators and DT3 inherited T3's TDS. - The circumcenter() functions are removed where they shouldn't exist - DT3 uses DT_cell_base_3 as cell base instead of T_cell_base_3 - Concepts/Classes that supposedly only required TriangulationCellBase_3 and then built Delaunay triangulations with that (Alpha Shapes, etc.) are upgraded to request DelaunayTriangulationCellBase_3 (anyway, it wouldn't compile if you actually provided a model of TriangulationCellBase_3) - Fixed various wrong templates in classes/concepts such as MeshVertexBase_3 not refining RegularTriangulationVertexBase_3 and (only in the doc) defaulting to Triangulation_vertex_base_3 - Removed the deprecated class (for 4+ years) T_cell_base_with_circumcenter |
||
|---|---|---|
| .. | ||
| data | ||
| CMakeLists.txt | ||
| README | ||
| Triangulation_3_color_demo.cpp | ||
| Triangulation_3_demo.cpp | ||
| Triangulation_3_remove_demo.cpp | ||
| Triangulation_3_voronoi_demo.cpp | ||
README
The demos use Geomview [see the chapter Geomview in the cgal manual - support library: Geomview 1.8.1 is required. The geomview command must be in the user's $PATH, otherwise the program will not be able to execute.] ------- demo ------------------------------------------------- Construction of a Delaunay triangulation. Needs an input file "data/points" containing points (given by x y z) Draws the triangulation (vertices and edges) in geomview Locates a point a shows the cell containing it Draws the triangulation (edges and cells) in geomview, then the user can move one of the two displayed versions of the triangulation. -------------------------------------------------------------- ------- demo_color ------------------------------------------- Constructs a Delaunay triangulation with a special Vertex base class containing a color (white by default). Sets the color of degree 6 vertices to red. Displays the triangulation where each vertex has its own color. -------------------------------------------------------------- ------- demo_voronoi ------------------------------------------ Constructs a Delaunay triangulation for points on a grid. Displays the Voronoi edges of the set of points -------------------------------------------------------------- ------- demo_remove ------------------------------------------ Constructs a Delaunay triangulation for points on a grid. Then removes all the vertices in random order --------------------------------------------------------------