Commit Graph

109 Commits

Author SHA1 Message Date
Laurent Saboret ba1d0b27c0 * Fixed old bug of the "cones" created by APSS:
- added new function get_polyhedron_connected_components() that computes the connected components of a polyhedron.
- added new function erase_small_polyhedron_connected_components() that removes the *small* connected components of a polyhedron (leaves only the largest).
- call erase_small_polyhedron_connected_components() after APSS reconstruction

* Reduced Implict_surface_3 radius for APSS reconstruction => smaller "cones" => faster reconstruction.

* Removed debugging traces during the package review.

* Removed Oni example as the package does not reconstruct (yet) surfaces with boundaries.
2009-04-14 13:52:24 +00:00
Laurent Saboret c6ad02b857 Replace custom polyhedron class Enriched_polyhedron by a regular Polyhedron_3 + a call to compute_vertex_normal() (borrowed from Polyhedron demo).
The new code is shorter and easier to understand.
2009-04-10 14:40:47 +00:00
Laurent Saboret aacb1d4b42 * Point Set Demo:
- added APSS_reconstruct plugin
- replaced Operations menu by 3 menus: Analysis, Processing and Reconstruction

* Added surface_reconstruction_output_surface_facets(C2t3, polyhedron) to export reconstructed surface to polyhedron.
TODO: add documentation.

* Simplified examples:
- shorter variable names
- less traces
- removed obsolete parameter "error_bound"

* Simplified APSS API: removed obsolete parameter "projection_error"
2009-04-10 09:49:57 +00:00
Laurent Saboret 8556fa0452 Changes after submission review by AF (1):
* Point_set_processing_3 IO functions take now as parameter a std::istream instead of a filename.
* Removed read/write_pwn_point_set() which are replaced by read/write_xyz_point_set().
* Removed read_pnb_point_set() which obsolete.
2009-04-03 12:47:33 +00:00
Laurent Saboret 802e03ffa6 Temporary:
Turn on traces to debug segmentation fault in test suite (non reproductible on my machine).
2009-03-19 11:11:14 +00:00
Laurent Saboret a1ca106809 Speed up test suite (by a factor 3) 2009-03-16 17:48:49 +00:00
Laurent Saboret d0ff567259 Split Surface_reconstruction_3 into Point_set_processing_3 and Surface_reconstruction_points_3 (part 1):
* Move/rename files and folders.
* Rename point set IO functions.

Status: 
* Both packages compile on Unix/g++ 4.1.2. The test suite is OK.
* The documentation compiles for both packages.

TODO:
* Update the documentation and package_info
* Update Groviz
* Delete Surface_reconstruction_3
2009-03-13 15:50:14 +00:00
Laurent Saboret b63c026685 Split Surface_reconstruction_3 into Point_set_processing_3 and Surface_reconstruction_points_3 (part 1):Move/rename files and folders 2009-03-12 15:19:31 +00:00
Laurent Saboret 6b51c1f330 Split Surface_reconstruction_3 into Point_set_processing_3 and Surface_reconstruction_points_3 (part 1):Move/rename files and folders 2009-03-12 15:15:24 +00:00