Fixed a bug causing the tree to have linear depth in some degenerated
cases, e.g. when points are on a segment or on a hyperplane in general.
Added a check of the tight bounding box to avoid that.
Also set the default bucket_size from 3 to 10, which results in much
better runtime.
Fix a bug in Mesh_3, when timestamps are used to compare Vertex_handle
and Cell_handle. The bug was in the class
Protect_edges_sizing_field. Once a vertex is removed from a
triangulation, the timestamp of the Vertex can change. That means that
it invalidates any future use of the original Vertex_handle.
Bug-fix for CGAL-4.5, approved by the Release Manager.
fix the use of "revert_move" that was producing holes on the mesh surface
infinite cells don't need to be backuped, but the data of facets that belong to
the convex hull should be restored (from inside the mesh)
Revert "Add longer tests, with other data"
Revert "Verbose testsuite. Should be reverted later."
This reverts commit 0f592d8e0a.
This reverts commit a8e6764c97.
The implementation of the class template Protect_edges_sizing_field was
not correct when time stamps are used for Vertex_handle. The issue is
that the time stamp of a vertex change when one do:
tr.remove(v);
v = tr.insert(point);
The vertex pointed by 'v' is re-used by the TDS, but the time stamp of
the vertex does change.
we still don't backup infinite cells because the infinite vertex does not have
a proper vertex ID (i.e. meshing_info())
However the facet data should be restored in Delaunay-restricted facets that
belong to an infinite cell (i.e. mirror facets of restricted facets that
belong to the convex hull)
Adding functions to export the boundary of a 3D mesh embedded in a C3T3
See Features/Small_Features/Mesh_3_output_to_off
Successfully tested in CGAL-4.6-Ic-26
Approved by the interim release manager
Renaming the class Deform_mesh to Surface_mesh_deformation to better fit
CGAL's naming conventions
Successfully tested in CGAL-4.6-Ic-26
Approved by the interim release manager
Renaming the class Deform_mesh to Surface_mesh_deformation to better fit
CGAL's naming conventions
Successfully tested in CGAL-4.5-Ic-144
Approved by the interim release manager