From 43f7f3cdff4fa2d125c26617d9320bd401a63ca7 Mon Sep 17 00:00:00 2001 From: Simon Giraudot Date: Fri, 4 Sep 2015 17:44:17 +0200 Subject: [PATCH 1/5] Change directory/file names (Surface_reconstruction_points_3 -> Poisson_surface_reconstruction_3) --- .../Poisson_surface_reconstruction_3}/Doxyfile.in | 0 .../PackageDescription.txt | 0 .../Poisson_surface_reconstruction_3.txt | 0 .../Poisson_surface_reconstruction_3}/dependencies | 0 .../Poisson_surface_reconstruction_3}/examples.txt | 0 .../Poisson_surface_reconstruction_3}/fig/bimba.jpg | Bin .../fig/contouring_bad.jpg | Bin .../fig/contouring_bench.jpg | Bin .../Poisson_surface_reconstruction_3}/fig/eros.jpg | Bin .../fig/flipped_normals.jpg | Bin .../fig/holes_bad.jpg | Bin .../fig/holes_good.jpg | Bin .../fig/introduction.jpg | Bin .../fig/memory_bench.jpg | Bin .../Poisson_surface_reconstruction_3}/fig/noise.jpg | Bin .../fig/outliers.jpg | Bin .../fig/pipeline.jpg | Bin .../fig/poisson_bench.jpg | Bin .../fig/sampling.jpg | Bin .../fig/sharp_features.jpg | Bin .../fig/simplification_bench.jpg | Bin .../fig/surface_reconstruction_points.jpg | Bin .../fig/surface_reconstruction_points_detail.png | Bin .../fig/two-passes.png | Bin .../fig_src/Surface_reconstruction_images.ppt | Bin .../fig_src/Surface_reconstruction_statistics.xls | Bin .../dont_submit | 0 .../CMakeLists.txt | 0 .../cgal_test_with_cmake | 0 .../cgal_test_with_cmake.bat | 0 .../data/kitten.xyz | 0 .../data/sphere926.pwn | 0 .../poisson_reconstruction.cmd | 0 .../poisson_reconstruction.cpp | 0 .../poisson_reconstruction_example.cpp | 0 .../CGAL/IO/c2t3_output_surface_facets_to_medit.h | 0 .../IO/output_surface_facets_to_triangle_soup.h | 0 .../include/CGAL/Lightweight_vector_3.h | 0 .../include/CGAL/Mesh_3/Poisson_refine_cells_3.h | 0 .../include/CGAL/Poisson_implicit_surface_3.h | 0 .../include/CGAL/Poisson_mesh_cell_criteria_3.h | 0 .../include/CGAL/Poisson_reconstruction_function.h | 0 .../include/CGAL/Reconstruction_triangulation_3.h | 0 .../CGAL/Robust_circumcenter_filtered_traits_3.h | 0 .../Poisson_implicit_surface_oracle_3.h | 0 .../include/CGAL/poisson_refine_triangulation.h | 0 .../CGAL/surface_reconstruction_points_assertions.h | 0 .../Poisson_surface_reconstruction_3}/copyright | 0 .../description.txt | 0 .../Poisson_surface_reconstruction_3}/license.txt | 0 .../long_description.txt | 0 .../Poisson_surface_reconstruction_3}/maintainer | 0 .../CMakeLists.txt | 0 .../cgal_test_with_cmake | 0 .../cgal_test_with_cmake.bat | 0 .../data/ChineseDragon-10kv.off | 0 .../Poisson_surface_reconstruction_3}/data/oni.pwn | 0 .../data/robocat_deci.off | 0 .../data/sphere_20k.xyz | 0 .../poisson_reconstruction_test.cmd | 0 .../poisson_reconstruction_test.cpp | 0 61 files changed, 0 insertions(+), 0 deletions(-) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/Doxyfile.in (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/PackageDescription.txt (100%) rename Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/Surface_reconstruction_points_3.txt => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/Poisson_surface_reconstruction_3.txt (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/dependencies (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/examples.txt (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/bimba.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/contouring_bad.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/contouring_bench.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/eros.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/flipped_normals.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/holes_bad.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/holes_good.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/introduction.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/memory_bench.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/noise.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/outliers.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/pipeline.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/poisson_bench.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/sampling.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/sharp_features.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/simplification_bench.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/surface_reconstruction_points.jpg (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/surface_reconstruction_points_detail.png (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig/two-passes.png (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig_src/Surface_reconstruction_images.ppt (100%) rename {Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3}/fig_src/Surface_reconstruction_statistics.xls (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/dont_submit (100%) rename {Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3}/CMakeLists.txt (100%) rename {Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3}/cgal_test_with_cmake (100%) rename {Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3}/cgal_test_with_cmake.bat (100%) rename {Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3}/data/kitten.xyz (100%) rename {Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3}/data/sphere926.pwn (100%) rename {Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3}/poisson_reconstruction.cmd (100%) rename {Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3}/poisson_reconstruction.cpp (100%) rename {Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3}/poisson_reconstruction_example.cpp (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/IO/c2t3_output_surface_facets_to_medit.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/IO/output_surface_facets_to_triangle_soup.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/Lightweight_vector_3.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/Mesh_3/Poisson_refine_cells_3.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/Poisson_implicit_surface_3.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/Poisson_mesh_cell_criteria_3.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/Poisson_reconstruction_function.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/Reconstruction_triangulation_3.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/Robust_circumcenter_filtered_traits_3.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/Surface_mesher/Poisson_implicit_surface_oracle_3.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/poisson_refine_triangulation.h (100%) rename {Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3}/include/CGAL/surface_reconstruction_points_assertions.h (100%) rename {Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3}/copyright (100%) rename {Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3}/description.txt (100%) rename {Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3}/license.txt (100%) rename {Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3}/long_description.txt (100%) rename {Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3}/maintainer (100%) rename {Surface_reconstruction_points_3/test/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3}/CMakeLists.txt (100%) rename {Surface_reconstruction_points_3/test/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3}/cgal_test_with_cmake (100%) rename {Surface_reconstruction_points_3/test/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3}/cgal_test_with_cmake.bat (100%) rename {Surface_reconstruction_points_3/test/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3}/data/ChineseDragon-10kv.off (100%) rename {Surface_reconstruction_points_3/test/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3}/data/oni.pwn (100%) rename {Surface_reconstruction_points_3/test/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3}/data/robocat_deci.off (100%) rename {Surface_reconstruction_points_3/test/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3}/data/sphere_20k.xyz (100%) rename {Surface_reconstruction_points_3/test/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3}/poisson_reconstruction_test.cmd (100%) rename {Surface_reconstruction_points_3/test/Surface_reconstruction_points_3 => Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3}/poisson_reconstruction_test.cpp (100%) diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/Doxyfile.in b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/Doxyfile.in similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/Doxyfile.in rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/Doxyfile.in diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/PackageDescription.txt b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/PackageDescription.txt similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/PackageDescription.txt rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/PackageDescription.txt diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/Surface_reconstruction_points_3.txt b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/Poisson_surface_reconstruction_3.txt similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/Surface_reconstruction_points_3.txt rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/Poisson_surface_reconstruction_3.txt diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/dependencies b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/dependencies similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/dependencies rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/dependencies diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/examples.txt b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/examples.txt similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/examples.txt rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/examples.txt diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/bimba.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/bimba.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/bimba.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/bimba.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/contouring_bad.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/contouring_bad.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/contouring_bad.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/contouring_bad.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/contouring_bench.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/contouring_bench.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/contouring_bench.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/contouring_bench.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/eros.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/eros.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/eros.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/eros.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/flipped_normals.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/flipped_normals.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/flipped_normals.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/flipped_normals.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/holes_bad.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/holes_bad.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/holes_bad.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/holes_bad.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/holes_good.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/holes_good.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/holes_good.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/holes_good.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/introduction.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/introduction.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/introduction.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/introduction.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/memory_bench.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/memory_bench.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/memory_bench.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/memory_bench.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/noise.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/noise.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/noise.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/noise.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/outliers.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/outliers.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/outliers.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/outliers.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/pipeline.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/pipeline.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/pipeline.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/pipeline.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/poisson_bench.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/poisson_bench.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/poisson_bench.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/poisson_bench.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/sampling.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/sampling.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/sampling.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/sampling.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/sharp_features.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/sharp_features.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/sharp_features.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/sharp_features.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/simplification_bench.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/simplification_bench.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/simplification_bench.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/simplification_bench.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/surface_reconstruction_points.jpg b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/surface_reconstruction_points.jpg similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/surface_reconstruction_points.jpg rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/surface_reconstruction_points.jpg diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/surface_reconstruction_points_detail.png b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/surface_reconstruction_points_detail.png similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/surface_reconstruction_points_detail.png rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/surface_reconstruction_points_detail.png diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/two-passes.png b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/two-passes.png similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig/two-passes.png rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig/two-passes.png diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig_src/Surface_reconstruction_images.ppt b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig_src/Surface_reconstruction_images.ppt similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig_src/Surface_reconstruction_images.ppt rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig_src/Surface_reconstruction_images.ppt diff --git a/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig_src/Surface_reconstruction_statistics.xls b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig_src/Surface_reconstruction_statistics.xls similarity index 100% rename from Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig_src/Surface_reconstruction_statistics.xls rename to Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig_src/Surface_reconstruction_statistics.xls diff --git a/Surface_reconstruction_points_3/dont_submit b/Poisson_surface_reconstruction_3/dont_submit similarity index 100% rename from Surface_reconstruction_points_3/dont_submit rename to Poisson_surface_reconstruction_3/dont_submit diff --git a/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/CMakeLists.txt b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/CMakeLists.txt similarity index 100% rename from Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/CMakeLists.txt rename to Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/CMakeLists.txt diff --git a/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/cgal_test_with_cmake b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/cgal_test_with_cmake similarity index 100% rename from Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/cgal_test_with_cmake rename to Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/cgal_test_with_cmake diff --git a/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/cgal_test_with_cmake.bat b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/cgal_test_with_cmake.bat similarity index 100% rename from Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/cgal_test_with_cmake.bat rename to Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/cgal_test_with_cmake.bat diff --git a/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/data/kitten.xyz b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/data/kitten.xyz similarity index 100% rename from Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/data/kitten.xyz rename to Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/data/kitten.xyz diff --git a/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/data/sphere926.pwn b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/data/sphere926.pwn similarity index 100% rename from Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/data/sphere926.pwn rename to Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/data/sphere926.pwn diff --git a/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/poisson_reconstruction.cmd b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction.cmd similarity index 100% rename from Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/poisson_reconstruction.cmd rename to Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction.cmd diff --git a/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/poisson_reconstruction.cpp b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction.cpp similarity index 100% rename from Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/poisson_reconstruction.cpp rename to Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction.cpp diff --git a/Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/poisson_reconstruction_example.cpp b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction_example.cpp similarity index 100% rename from Surface_reconstruction_points_3/examples/Surface_reconstruction_points_3/poisson_reconstruction_example.cpp rename to Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/poisson_reconstruction_example.cpp diff --git a/Surface_reconstruction_points_3/include/CGAL/IO/c2t3_output_surface_facets_to_medit.h b/Poisson_surface_reconstruction_3/include/CGAL/IO/c2t3_output_surface_facets_to_medit.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/IO/c2t3_output_surface_facets_to_medit.h rename to Poisson_surface_reconstruction_3/include/CGAL/IO/c2t3_output_surface_facets_to_medit.h diff --git a/Surface_reconstruction_points_3/include/CGAL/IO/output_surface_facets_to_triangle_soup.h b/Poisson_surface_reconstruction_3/include/CGAL/IO/output_surface_facets_to_triangle_soup.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/IO/output_surface_facets_to_triangle_soup.h rename to Poisson_surface_reconstruction_3/include/CGAL/IO/output_surface_facets_to_triangle_soup.h diff --git a/Surface_reconstruction_points_3/include/CGAL/Lightweight_vector_3.h b/Poisson_surface_reconstruction_3/include/CGAL/Lightweight_vector_3.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/Lightweight_vector_3.h rename to Poisson_surface_reconstruction_3/include/CGAL/Lightweight_vector_3.h diff --git a/Surface_reconstruction_points_3/include/CGAL/Mesh_3/Poisson_refine_cells_3.h b/Poisson_surface_reconstruction_3/include/CGAL/Mesh_3/Poisson_refine_cells_3.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/Mesh_3/Poisson_refine_cells_3.h rename to Poisson_surface_reconstruction_3/include/CGAL/Mesh_3/Poisson_refine_cells_3.h diff --git a/Surface_reconstruction_points_3/include/CGAL/Poisson_implicit_surface_3.h b/Poisson_surface_reconstruction_3/include/CGAL/Poisson_implicit_surface_3.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/Poisson_implicit_surface_3.h rename to Poisson_surface_reconstruction_3/include/CGAL/Poisson_implicit_surface_3.h diff --git a/Surface_reconstruction_points_3/include/CGAL/Poisson_mesh_cell_criteria_3.h b/Poisson_surface_reconstruction_3/include/CGAL/Poisson_mesh_cell_criteria_3.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/Poisson_mesh_cell_criteria_3.h rename to Poisson_surface_reconstruction_3/include/CGAL/Poisson_mesh_cell_criteria_3.h diff --git a/Surface_reconstruction_points_3/include/CGAL/Poisson_reconstruction_function.h b/Poisson_surface_reconstruction_3/include/CGAL/Poisson_reconstruction_function.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/Poisson_reconstruction_function.h rename to Poisson_surface_reconstruction_3/include/CGAL/Poisson_reconstruction_function.h diff --git a/Surface_reconstruction_points_3/include/CGAL/Reconstruction_triangulation_3.h b/Poisson_surface_reconstruction_3/include/CGAL/Reconstruction_triangulation_3.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/Reconstruction_triangulation_3.h rename to Poisson_surface_reconstruction_3/include/CGAL/Reconstruction_triangulation_3.h diff --git a/Surface_reconstruction_points_3/include/CGAL/Robust_circumcenter_filtered_traits_3.h b/Poisson_surface_reconstruction_3/include/CGAL/Robust_circumcenter_filtered_traits_3.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/Robust_circumcenter_filtered_traits_3.h rename to Poisson_surface_reconstruction_3/include/CGAL/Robust_circumcenter_filtered_traits_3.h diff --git a/Surface_reconstruction_points_3/include/CGAL/Surface_mesher/Poisson_implicit_surface_oracle_3.h b/Poisson_surface_reconstruction_3/include/CGAL/Surface_mesher/Poisson_implicit_surface_oracle_3.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/Surface_mesher/Poisson_implicit_surface_oracle_3.h rename to Poisson_surface_reconstruction_3/include/CGAL/Surface_mesher/Poisson_implicit_surface_oracle_3.h diff --git a/Surface_reconstruction_points_3/include/CGAL/poisson_refine_triangulation.h b/Poisson_surface_reconstruction_3/include/CGAL/poisson_refine_triangulation.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/poisson_refine_triangulation.h rename to Poisson_surface_reconstruction_3/include/CGAL/poisson_refine_triangulation.h diff --git a/Surface_reconstruction_points_3/include/CGAL/surface_reconstruction_points_assertions.h b/Poisson_surface_reconstruction_3/include/CGAL/surface_reconstruction_points_assertions.h similarity index 100% rename from Surface_reconstruction_points_3/include/CGAL/surface_reconstruction_points_assertions.h rename to Poisson_surface_reconstruction_3/include/CGAL/surface_reconstruction_points_assertions.h diff --git a/Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/copyright b/Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/copyright similarity index 100% rename from Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/copyright rename to Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/copyright diff --git a/Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/description.txt b/Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/description.txt similarity index 100% rename from Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/description.txt rename to Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/description.txt diff --git a/Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/license.txt b/Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/license.txt similarity index 100% rename from Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/license.txt rename to Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/license.txt diff --git a/Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/long_description.txt b/Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/long_description.txt similarity index 100% rename from Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/long_description.txt rename to Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/long_description.txt diff --git a/Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/maintainer b/Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/maintainer similarity index 100% rename from Surface_reconstruction_points_3/package_info/Surface_reconstruction_points_3/maintainer rename to Poisson_surface_reconstruction_3/package_info/Poisson_surface_reconstruction_3/maintainer diff --git a/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/CMakeLists.txt b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/CMakeLists.txt similarity index 100% rename from Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/CMakeLists.txt rename to Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/CMakeLists.txt diff --git a/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/cgal_test_with_cmake b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/cgal_test_with_cmake similarity index 100% rename from Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/cgal_test_with_cmake rename to Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/cgal_test_with_cmake diff --git a/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/cgal_test_with_cmake.bat b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/cgal_test_with_cmake.bat similarity index 100% rename from Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/cgal_test_with_cmake.bat rename to Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/cgal_test_with_cmake.bat diff --git a/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/data/ChineseDragon-10kv.off b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/data/ChineseDragon-10kv.off similarity index 100% rename from Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/data/ChineseDragon-10kv.off rename to Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/data/ChineseDragon-10kv.off diff --git a/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/data/oni.pwn b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/data/oni.pwn similarity index 100% rename from Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/data/oni.pwn rename to Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/data/oni.pwn diff --git a/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/data/robocat_deci.off b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/data/robocat_deci.off similarity index 100% rename from Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/data/robocat_deci.off rename to Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/data/robocat_deci.off diff --git a/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/data/sphere_20k.xyz b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/data/sphere_20k.xyz similarity index 100% rename from Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/data/sphere_20k.xyz rename to Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/data/sphere_20k.xyz diff --git a/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/poisson_reconstruction_test.cmd b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/poisson_reconstruction_test.cmd similarity index 100% rename from Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/poisson_reconstruction_test.cmd rename to Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/poisson_reconstruction_test.cmd diff --git a/Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/poisson_reconstruction_test.cpp b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/poisson_reconstruction_test.cpp similarity index 100% rename from Surface_reconstruction_points_3/test/Surface_reconstruction_points_3/poisson_reconstruction_test.cpp rename to Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/poisson_reconstruction_test.cpp From d9d94f082e6b475c5583c335d8419320d0e71235 Mon Sep 17 00:00:00 2001 From: Simon Giraudot Date: Fri, 4 Sep 2015 17:58:07 +0200 Subject: [PATCH 2/5] Update files with new package name (Poisson_surface_reconstruction_3) --- Documentation/Doxyfile-RewriteRules | 4 +- Documentation/doc/Documentation/Doxyfile.in | 2 +- .../doc/Documentation/Installation.txt | 2 +- Documentation/doc/Documentation/dependencies | 2 +- Documentation/doc/Documentation/packages.txt | 9 +- Documentation/rewrite_rules.txt | 2 +- .../Point_set_processing_3.txt | 2 +- .../doc/Point_set_processing_3/dependencies | 2 +- .../doc/Property_map/Property_map.txt | 2 +- .../doc/Property_map/dependencies | 2 +- .../Doxyfile.in | 6 +- .../PackageDescription.txt | 8 +- .../Poisson_surface_reconstruction_3.txt | 88 +++---- .../examples.txt | 2 +- .../CMakeLists.txt | 2 +- .../CGAL/Poisson_reconstruction_function.h | 2 +- ...surface_reconstruction_points_assertions.h | 2 +- .../CMakeLists.txt | 2 +- .../demo/Polyhedron/include/UI_point_3.h | 2 +- copyright | 234 +++++++++--------- 20 files changed, 190 insertions(+), 187 deletions(-) diff --git a/Documentation/Doxyfile-RewriteRules b/Documentation/Doxyfile-RewriteRules index ae43616cd31..9c349c8be50 100644 --- a/Documentation/Doxyfile-RewriteRules +++ b/Documentation/Doxyfile-RewriteRules @@ -842,7 +842,7 @@ EXAMPLE_RECURSIVE = YES IMAGE_PATH = ../Generator/doc/Generator/fig \ ../Straight_skeleton_2/doc/Straight_skeleton_2/fig \ ../Polynomial/doc/Polynomial/fig \ - ../Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig \ + ../Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig \ ../GraphicsView/doc/GraphicsView/fig \ ../Minkowski_sum_3/doc/Minkowski_sum_3/fig \ ../Triangulation_3/doc/Triangulation_3/fig \ @@ -1806,7 +1806,7 @@ SKIP_FUNCTION_MACROS = YES TAGFILES = ./tags/Generator.tag=../../CGAL.CGAL.Geometric-Object-Generators/html \ ./tags/Straight_skeleton_2.tag=../../CGAL.CGAL.2D-Straight-Skeleton-and-Polygon-Offsetting/html \ ./tags/Polynomial.tag=../../CGAL.CGAL.Polynomial/html \ - ./tags/Surface_reconstruction_points_3.tag=../../CGAL.CGAL.Surface-Reconstruction-from-Point-Sets/html \ + ./tags/Poisson_surface_reconstruction_3.tag=../../CGAL.CGAL.Poisson-Surface-Reconstruction/html \ ./tags/GraphicsView.tag=../../CGAL.CGAL.CGAL-and-the-Qt-Graphics-View-Framework/html \ ./tags/Minkowski_sum_3.tag=../../CGAL.CGAL.3D-Minkowski-Sum-of-Polyhedra/html \ ./tags/Triangulation_3.tag=../../CGAL.CGAL.3D-Triangulations/html \ diff --git a/Documentation/doc/Documentation/Doxyfile.in b/Documentation/doc/Documentation/Doxyfile.in index d0fab13cedd..5283f251262 100644 --- a/Documentation/doc/Documentation/Doxyfile.in +++ b/Documentation/doc/Documentation/Doxyfile.in @@ -120,7 +120,7 @@ IMAGE_PATH = ${CMAKE_SOURCE_DIR}/Documentation/doc/Documentation/fig \ ${CMAKE_SOURCE_DIR}/Subdivision_method_3/doc/Subdivision_method_3/fig \ ${CMAKE_SOURCE_DIR}/Surface_mesh_parameterization/doc/Surface_mesh_parameterization/fig \ ${CMAKE_SOURCE_DIR}/Surface_mesh/doc/Surface_mesh/fig \ - ${CMAKE_SOURCE_DIR}/Surface_reconstruction_points_3/doc/Surface_reconstruction_points_3/fig \ + ${CMAKE_SOURCE_DIR}/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/fig \ ${CMAKE_SOURCE_DIR}/Stream_lines_2/doc/Stream_lines_2/fig \ ${CMAKE_SOURCE_DIR}/Stream_support/doc/Stream_support/fig \ ${CMAKE_SOURCE_DIR}/Surface_modeling/doc/Surface_modeling/fig \ diff --git a/Documentation/doc/Documentation/Installation.txt b/Documentation/doc/Documentation/Installation.txt index f97e1a58731..e73f08bd41a 100644 --- a/Documentation/doc/Documentation/Installation.txt +++ b/Documentation/doc/Documentation/Installation.txt @@ -501,7 +501,7 @@ to speed up operations of the Polynomial package, such as GCDs. It is recommende \sc{Eigen} is a `C++` template library for linear algebra. \sc{Eigen} supports all matrix sizes, various matrix decomposition methods and sparse linear solvers. -In \cgal, \sc{Eigen} provides sparse linear solvers in the \ref PkgSurfaceReconstructionFromPointSets +In \cgal, \sc{Eigen} provides sparse linear solvers in the \ref PkgPoissonSurfaceReconstruction and the \ref PkgSurfaceParameterization packages. In addition, \sc{Eigen} also provides singular value decomposition for the \ref PkgJet_fitting_3 diff --git a/Documentation/doc/Documentation/dependencies b/Documentation/doc/Documentation/dependencies index 279d79c3d12..f3867f43827 100644 --- a/Documentation/doc/Documentation/dependencies +++ b/Documentation/doc/Documentation/dependencies @@ -83,7 +83,7 @@ Voronoi_diagram_2 Surface_mesh_simplification Subdivision_method_3 Surface_mesh_parameterization -Surface_reconstruction_points_3 +Poisson_surface_reconstruction_3 Surface_mesh_segmentation Stream_lines_2 Stream_support diff --git a/Documentation/doc/Documentation/packages.txt b/Documentation/doc/Documentation/packages.txt index 96a7f4eb2aa..fb7d76d938a 100644 --- a/Documentation/doc/Documentation/packages.txt +++ b/Documentation/doc/Documentation/packages.txt @@ -93,12 +93,15 @@ h1 { \package_listing{Mesh_2} \package_listing{Surface_mesher} -\package_listing{Surface_reconstruction_points_3} -\package_listing{Scale_space_reconstruction_3} -\package_listing{Advancing_front_surface_reconstruction} \package_listing{Skin_surface_3} \package_listing{Mesh_3} +\section PartReconstruction Surface Reconstruction + +\package_listing{Poisson_surface_reconstruction_3} +\package_listing{Scale_space_reconstruction_3} +\package_listing{Advancing_front_surface_reconstruction} + \section PartGeometryProcessing Geometry Processing \package_listing{Polygon_mesh_processing} diff --git a/Documentation/rewrite_rules.txt b/Documentation/rewrite_rules.txt index 5d8cc7f45a9..e08fb63caf8 100644 --- a/Documentation/rewrite_rules.txt +++ b/Documentation/rewrite_rules.txt @@ -1965,7 +1965,7 @@ - \ref CGAL::Surface_mesh_simplification::LindstromTurk_cost `cgal_manual/Surface_mesh_simplification_ref/FunctionObjectClass_Surface_mesh_simplification--LindstromTurk_cost.html` - \ref CGAL::Surface_mesh_simplification::LindstromTurk_placement `cgal_manual/Surface_mesh_simplification_ref/FunctionObjectClass_Surface_mesh_simplification--LindstromTurk_placement.html` - \ref CGAL::Surface_mesh_simplification::Midpoint_placement `cgal_manual/Surface_mesh_simplification_ref/FunctionObjectClass_Surface_mesh_simplification--Midpoint_placement.html` -- \ref CGAL::Poisson_reconstruction_function `cgal_manual/Surface_reconstruction_points_3_ref/Class_Poisson_reconstruction_function.html` +- \ref CGAL::Poisson_reconstruction_function `cgal_manual/Poisson_surface_reconstruction_3_ref/Class_Poisson_reconstruction_function.html` - \ref CGAL::compute_intersection_points() `cgal_manual/Sweep_line_2_ref/Function_compute_intersection_points.html` - \ref CGAL::compute_subcurves() `cgal_manual/Sweep_line_2_ref/Function_compute_subcurves.html` - \ref CGAL::do_curves_intersect() `cgal_manual/Sweep_line_2_ref/Function_do_curves_intersect.html` diff --git a/Point_set_processing_3/doc/Point_set_processing_3/Point_set_processing_3.txt b/Point_set_processing_3/doc/Point_set_processing_3/Point_set_processing_3.txt index 7176c0fef43..4011ef657d1 100644 --- a/Point_set_processing_3/doc/Point_set_processing_3/Point_set_processing_3.txt +++ b/Point_set_processing_3/doc/Point_set_processing_3/Point_set_processing_3.txt @@ -30,7 +30,7 @@ points or points with normals (alignment is not covered in \cgal); -# Smoothing to reduce noise in the input data; -# Normal estimation and orientation when the normals are not already provided by the acquisition device; and --# Surface reconstruction. Chapter \ref Chapter_Surface_Reconstruction_from_Point_Sets "Surface Reconstruction from Point Sets" +-# Surface reconstruction. Chapter \ref Chapter_Poisson_Surface_Reconstruction "Poisson Surface Reconstruction" deals with surface reconstruction from point sets with normal attributes. \cgalFigureBegin{Point_set_processing_3figpipeline,pipeline.jpg} diff --git a/Point_set_processing_3/doc/Point_set_processing_3/dependencies b/Point_set_processing_3/doc/Point_set_processing_3/dependencies index 810c39c4665..7ca182b1a49 100644 --- a/Point_set_processing_3/doc/Point_set_processing_3/dependencies +++ b/Point_set_processing_3/doc/Point_set_processing_3/dependencies @@ -4,7 +4,7 @@ STL_Extension Algebraic_foundations Circulator Stream_support -Surface_reconstruction_points_3 +Poisson_surface_reconstruction_3 Property_map Bounding_volumes Principal_component_analysis diff --git a/Point_set_processing_3/doc/Property_map/Property_map.txt b/Point_set_processing_3/doc/Property_map/Property_map.txt index 63d8b6e89cd..57803fd1965 100644 --- a/Point_set_processing_3/doc/Property_map/Property_map.txt +++ b/Point_set_processing_3/doc/Property_map/Property_map.txt @@ -26,7 +26,7 @@ Property maps in the Boost manuals: class Poisson_reconstruction_function` wher `Gt` is a geometric traits class. For details see: `Poisson_reconstruction_function` -\subsection Surface_reconstruction_points_3Example Example +\subsection Poisson_surface_reconstruction_3Example Example The following example reads a point set, creates a Poisson implicit function and reconstructs a surface. -\cgalExample{Surface_reconstruction_points_3/poisson_reconstruction_example.cpp} +\cgalExample{Poisson_surface_reconstruction_3/poisson_reconstruction_example.cpp} -\section Surface_reconstruction_points_3Contouring Contouring +\section Poisson_surface_reconstruction_3Contouring Contouring The computed implicit functions can be iso-contoured to reconstruct a @@ -101,7 +101,7 @@ The parameter `Tag` affects the behavior of `make_surface_mesh()`: - `Manifold_with_boundary_tag`: the output mesh is guaranteed to be manifold and may have boundaries. - `Non_manifold_tag`: the output mesh has no guarantee and hence is outputted as a polygon soup. -\section Surface_reconstruction_points_3Output Output +\section Poisson_surface_reconstruction_3Output Output The surface reconstructed by `make_surface_mesh()` is required to be a model of the concept `SurfaceMeshComplex_2InTriangulation_3`, a data @@ -116,7 +116,7 @@ and to convert it to a polyhedron (when it is manifold): - `output_surface_facets_to_off()` - `output_surface_facets_to_polyhedron()` -See \ref Surface_reconstruction_points_3/poisson_reconstruction_example.cpp "poisson_reconstruction_example.cpp" example above. +See \ref Poisson_surface_reconstruction_3/poisson_reconstruction_example.cpp "poisson_reconstruction_example.cpp" example above. \section surface_reconstruction_section_case_studies Case Studies @@ -127,7 +127,7 @@ user with some hints about the ideal sampling and contouring conditions, and depicts some failure cases when these conditions are not matched. -\subsection Surface_reconstruction_points_3IdealConditions Ideal Conditions +\subsection Poisson_surface_reconstruction_3IdealConditions Ideal Conditions The user must keep in mind that the Poisson surface reconstruction algorithm comprises two phases (computing the implicit function from @@ -135,21 +135,21 @@ the input point set and contouring an iso-surface of this function). Both require some care in terms of sampling conditions and parameter tuning. -\subsection Surface_reconstruction_points_3PointSet Point Set +\subsection Poisson_surface_reconstruction_3PointSet Point Set Ideally the current implementation of the Poisson surface reconstruction method expects a dense 3D oriented point set (typically matching the epsilon-sampling condition \cgalCite{cgal:bo-pgsms-05}) and sampled over a closed, smooth surface. Oriented herein means that all 3D points must come with consistently oriented normals to the inferred -surface. \cgalFigureRef{Surface_reconstruction_points_3figbimba} and \cgalFigureRef{Surface_reconstruction_points_3figeros} +surface. \cgalFigureRef{Poisson_surface_reconstruction_3figbimba} and \cgalFigureRef{Poisson_surface_reconstruction_3figeros} illustrate cases where these ideal conditions are met. -\cgalFigureBegin{Surface_reconstruction_points_3figbimba,bimba.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3figbimba,bimba.jpg} Poisson reconstruction. Left: 120K points sampled on a statue (Minolta laser scanner). Right: reconstructed surface mesh. \cgalFigureEnd -\cgalFigureBegin{Surface_reconstruction_points_3figeros,eros.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3figeros,eros.jpg} Left: 120K points sampled on a statue (Minolta laser scanner). Right: reconstructed surface mesh. \cgalFigureEnd @@ -157,17 +157,17 @@ The algorithm is fairly robust to anisotropic sampling and to noise. It is also robust to missing data through filling the corresponding holes as the algorithm is designed to reconstruct the indicator function of an inferred solid (see -\cgalFigureRef{Surface_reconstruction_points_3figholes_good}). +\cgalFigureRef{Poisson_surface_reconstruction_3figholes_good}). -\cgalFigureBegin{Surface_reconstruction_points_3figholes_good,holes_good.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3figholes_good,holes_good.jpg} Top left: 65K points sampled on a hand (Kreon laser scanner). Bottom left: the point set is highly anisotropic due to the scanning technology. Right: reconstructed surface mesh and closeup. The holes are properly closed. \cgalFigureEnd The algorithm is in general not robust to outliers, although a few outliers do not always create a failure, see -\cgalFigureRef{Surface_reconstruction_points_3figoutliers}. +\cgalFigureRef{Poisson_surface_reconstruction_3figoutliers}. -\cgalFigureBegin{Surface_reconstruction_points_3figoutliers,outliers.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3figoutliers,outliers.jpg} Left: 70K points sampled on an elephant with few outliers emphasized with disks. Right: reconstructed surface mesh. \cgalFigureEnd @@ -181,7 +181,7 @@ connected components care should be taken to orient the normals of each component in alternation (inward/outward) so that the final contouring stage picks a proper contouring value. -\subsection Surface_reconstruction_points_3ContouringP Contouring Parameters +\subsection Poisson_surface_reconstruction_3ContouringP Contouring Parameters Our implementation of the Poisson surface reconstruction algorithm computes an implicit function represented as a piecewise linear @@ -193,7 +193,7 @@ and hence may contain sharp creases. As the contouring algorithm sharp creases may create spurious clusters of vertices in the final reconstructed surface mesh when setting a small mesh sizing or surface approximation error parameter (see -\cgalFigureRef{Surface_reconstruction_points_3figcontouring_bad}). +\cgalFigureRef{Poisson_surface_reconstruction_3figcontouring_bad}). One way to avoid these spurious clusters consists of adjusting the mesh sizing and surface approximation parameters large enough compared @@ -205,18 +205,18 @@ contouring parameters: - Max triangle radius: at least 100 times the average spacing. - Approximation distance: at least 0.25 times the average spacing. -\cgalFigureBegin{Surface_reconstruction_points_3figcontouring_bad,contouring_bad.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3figcontouring_bad,contouring_bad.jpg} Left: surface reconstructed with approximation distance = 0.25 * average spacing. Right: surface reconstructed with approximation distance = 0.15 * average spacing. Notice the spurious cluster on the chick. \cgalFigureEnd -\subsection Surface_reconstruction_points_3DegradedConditions Degraded Conditions +\subsection Poisson_surface_reconstruction_3DegradedConditions Degraded Conditions The conditions listed above are rather restrictive and in practice not all of them are met in the applications. We now illustrates the behavior of the algorithm when the conditions are not met in terms of sampling, wrongly oriented normals, noise and sharp creases. -\subsection Surface_reconstruction_points_3SparseSampling Sparse Sampling +\subsection Poisson_surface_reconstruction_3SparseSampling Sparse Sampling The reconstruction algorithm expects a sufficiently dense point set. Although there is no formal proof of correctness of the algorithm @@ -227,22 +227,22 @@ feature size (the distance to the medial axis, which captures altogether curvature, thickness and separation). When this condition is not met the reconstruction does not reconstruct the thin undersampled features (see -\cgalFigureRef{Surface_reconstruction_points_3figsampling}). +\cgalFigureRef{Poisson_surface_reconstruction_3figsampling}). -\cgalFigureBegin{Surface_reconstruction_points_3figsampling,sampling.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3figsampling,sampling.jpg} Left: 50K points sampled on the Neptune trident. The reconstruction (not shown) is successful in this case. Right: point set simplified to 1K points then reconstructed (all input points are depicted with normals). The thin feature is not reconstructed. \cgalFigureEnd -\subsection Surface_reconstruction_points_3LargeHoles Large Holes +\subsection Poisson_surface_reconstruction_3LargeHoles Large Holes The reconstruction is devised to solve for an implicit function which is an approximate indicator function of an inferred solid. For this reason the contouring algorithm always extracts a closed surface mesh and hence is able to fill the small holes where data are missing due, e.g., to occlusions during acquisition (see -\cgalFigureRef{Surface_reconstruction_points_3figholes_bad}). +\cgalFigureRef{Poisson_surface_reconstruction_3figholes_bad}). -\cgalFigureBegin{Surface_reconstruction_points_3figholes_bad,holes_bad.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3figholes_bad,holes_bad.jpg} Left: 65K points sampled on a hand with no data captured at the wrist base. Right: reconstructed surface mesh. The surface is properly closed on the fingers and also closed at the wrist but in a less plausible manner. \cgalFigureEnd @@ -255,11 +255,11 @@ This can be avoided by a two pass approach. The first pass for a subset of the p serves to get an approximation of the surface at the holes. This surface then serves to compute a smoother 3D Delaunay triangulation for the second pass with the full set of points. -\cgalFigureBegin{Surface_reconstruction_points_3-fig-two_passes,two-passes.png} +\cgalFigureBegin{Poisson_surface_reconstruction_3-fig-two_passes,two-passes.png} Left: The wrist. Middle: one pass. Right: two passes. \cgalFigureEnd -\subsection Surface_reconstruction_points_3WronglyOriented Wrongly Oriented Normals +\subsection Poisson_surface_reconstruction_3WronglyOriented Wrongly Oriented Normals The Poisson surface reconstruction approaches solves for an implicit function whose gradient best matches a set of input normals. Because @@ -267,16 +267,16 @@ it solves this problem in the least squares sense, it is robust to few isolated wrongly oriented (flipped) normals. Nevertheless a cluster of wrongly oriented normals leads to an incorrect implicit function and hence to spurious geometric or even topological distortion (see -\cgalFigureRef{Surface_reconstruction_points_3figflipped_normals}). +\cgalFigureRef{Poisson_surface_reconstruction_3figflipped_normals}). -\cgalFigureBegin{Surface_reconstruction_points_3figflipped_normals,flipped_normals.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3figflipped_normals,flipped_normals.jpg} Left: points sampled on a sphere with a cluster of wrongly oriented normals. Right: reconstructed surface mesh with a spurious bump. \cgalFigureEnd -\subsection Surface_reconstruction_points_3NoiseandOutliers Noise and Outliers +\subsection Poisson_surface_reconstruction_3NoiseandOutliers Noise and Outliers A large amount of noise inevitably impacts on the reconstruction (see -\cgalFigureRef{Surface_reconstruction_points_3fignoise}, top) and the +\cgalFigureRef{Poisson_surface_reconstruction_3fignoise}, top) and the current implementation does not provide any mean to trade data fitting for smoothness. Nevertheless if the signal-to-noise ratio is sufficiently high and/or the surface approximation and sizing @@ -285,9 +285,9 @@ the noise level the output surface mesh will appear smooth (not shown). If the user wants to produce a smooth and detailed output surface mesh, we recommend to apply smoothing through `jet_smooth_point_set()` (see -\cgalFigureRef{Surface_reconstruction_points_3fignoise}, bottom). +\cgalFigureRef{Poisson_surface_reconstruction_3fignoise}, bottom). -\cgalFigureBegin{Surface_reconstruction_points_3fignoise,noise.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3fignoise,noise.jpg} Top-left: points sampled on a sphere and corrupted with a lot of noise. Top-right: reconstructed surface mesh. Bottom-left: smoothed point set. Bottom-right: reconstructed surface mesh. \cgalFigureEnd @@ -296,13 +296,13 @@ into spurious small connected components and massive distortion near the inferred surface. In this case the outliers must be removed through `remove_outliers()`. -\subsection Surface_reconstruction_points_3SharpCreases Sharp Creases +\subsection Poisson_surface_reconstruction_3SharpCreases Sharp Creases The current reconstruction algorithm is not able to recover the sharp creases and corners present in the inferred surface. This translates into smoothed sharp creases. -\cgalFigureBegin{Surface_reconstruction_points_3figsharp_features,sharp_features.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3figsharp_features,sharp_features.jpg} Left: 5K points sampled on a mechanical piece with sharp features (creases, darts and corners). Right: reconstructed surface mesh with smoothed creases. \cgalFigureEnd @@ -318,7 +318,7 @@ with the 03 option which maximizes speed. All measurements were done using the \subsection SurfReconstPerfPIF Poisson Implicit Function The point set chosen for benchmarking the Poisson implicit function is the Bimba con Nastrino point set -(1.6 million points) depicted by \cgalFigureRef{Surface_reconstruction_points_3-fig-contouring_bench}. +(1.6 million points) depicted by \cgalFigureRef{Poisson_surface_reconstruction_3-fig-contouring_bench}. We measure the Poisson implicit function computation (i.e., the call to `Poisson_reconstruction_function::compute_implicit_function()` denoted by Poisson solve hereafter) for this point set as well as for simplified versions obtained through random simplification. @@ -427,7 +427,7 @@ Reconstruction error (mm) -\cgalFigureBegin{Surface_reconstruction_points_3-fig-contouring_bench,contouring_bench.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3-fig-contouring_bench,contouring_bench.jpg} Contouring duration (in s) and reconstruction error (mm) against several approximation distance parameters for the Bimba con Nastrino point set simplified to 100k points. @@ -538,7 +538,7 @@ Reconstruction error (mm) -\cgalFigureBegin{Surface_reconstruction_points_3-fig-simplification_bench,simplification_bench.jpg} +\cgalFigureBegin{Poisson_surface_reconstruction_3-fig-simplification_bench,simplification_bench.jpg} Reconstruction error (mm) against number of points for the Bimba con Nastrino point set with 1.6M points as well as for simplified versions. diff --git a/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/examples.txt b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/examples.txt index 23051600c89..2cc02ee2171 100644 --- a/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/examples.txt +++ b/Poisson_surface_reconstruction_3/doc/Poisson_surface_reconstruction_3/examples.txt @@ -1 +1 @@ -/// \example Surface_reconstruction_points_3/poisson_reconstruction_example.cpp +/// \example Poisson_surface_reconstruction_3/poisson_reconstruction_example.cpp diff --git a/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/CMakeLists.txt b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/CMakeLists.txt index 1e604b13c97..0e5721520f0 100644 --- a/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/CMakeLists.txt +++ b/Poisson_surface_reconstruction_3/examples/Poisson_surface_reconstruction_3/CMakeLists.txt @@ -1,6 +1,6 @@ # This is the CMake script for compiling this folder. -project( Surface_reconstruction_points_3_example ) +project( Poisson_surface_reconstruction_3_example ) cmake_minimum_required(VERSION 2.8.11) diff --git a/Poisson_surface_reconstruction_3/include/CGAL/Poisson_reconstruction_function.h b/Poisson_surface_reconstruction_3/include/CGAL/Poisson_reconstruction_function.h index 6fc53e2046b..5d07e460049 100644 --- a/Poisson_surface_reconstruction_3/include/CGAL/Poisson_reconstruction_function.h +++ b/Poisson_surface_reconstruction_3/include/CGAL/Poisson_reconstruction_function.h @@ -144,7 +144,7 @@ struct Special_wrapper_of_two_functions_keep_pointers { /*! -\ingroup PkgSurfaceReconstructionFromPointSets +\ingroup PkgPoissonSurfaceReconstruction \brief Implementation of the Poisson Surface Reconstruction method. diff --git a/Poisson_surface_reconstruction_3/include/CGAL/surface_reconstruction_points_assertions.h b/Poisson_surface_reconstruction_3/include/CGAL/surface_reconstruction_points_assertions.h index f34cfd838d4..0ea532ad7e6 100644 --- a/Poisson_surface_reconstruction_3/include/CGAL/surface_reconstruction_points_assertions.h +++ b/Poisson_surface_reconstruction_3/include/CGAL/surface_reconstruction_points_assertions.h @@ -23,7 +23,7 @@ /// \cond SKIP_IN_MANUAL /// @file surface_reconstruction_points_assertions.h -/// Define checking macros for the Surface_reconstruction_points_3 package +/// Define checking macros for the Poisson_surface_reconstruction_3 package // Note that this header file is intentionnaly not protected with a // macro (as ). Calling it a second time with another value diff --git a/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/CMakeLists.txt b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/CMakeLists.txt index 7b010918717..c266d3d94b5 100644 --- a/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/CMakeLists.txt +++ b/Poisson_surface_reconstruction_3/test/Poisson_surface_reconstruction_3/CMakeLists.txt @@ -1,6 +1,6 @@ # This is the CMake script for compiling this folder. -project( Surface_reconstruction_points_3_test ) +project( Poisson_surface_reconstruction_3_test ) cmake_minimum_required(VERSION 2.8.11) diff --git a/Polyhedron/demo/Polyhedron/include/UI_point_3.h b/Polyhedron/demo/Polyhedron/include/UI_point_3.h index 78f27da1122..8e99f3d49bc 100644 --- a/Polyhedron/demo/Polyhedron/include/UI_point_3.h +++ b/Polyhedron/demo/Polyhedron/include/UI_point_3.h @@ -10,7 +10,7 @@ #include -/// The UI_point_3 class represents a 3D point in Surface_reconstruction_points_3 demo. +/// The UI_point_3 class represents a 3D point in Poisson_surface_reconstruction_3 demo. /// It contains: /// - a position, /// - a normal, diff --git a/copyright b/copyright index 61eb29fb3f4..271ea0e97ed 100644 --- a/copyright +++ b/copyright @@ -8,120 +8,120 @@ U = Utrecht University R = RU Groningen - AABB_tree I - Algebraic_foundations ETIMU - Algebraic_kernel_d IM - Algebraic_kernel_for_circles I - Algebraic_kernel_for_spheres I - Alpha_shapes_2 I - Alpha_shapes_3 I - Apollonius_graph_2 I - Approximate_min_ellipsoid_d E - Arithmetic_kernel M - Arrangement_on_surface_2 T - BGL G - Boolean_set_operations_2 T - Box_intersection_d M - CGAL_Core NYU; Chee Yap agreed to upgrade - CGAL_ImageIO third party lib under LGPL - CGAL_ipelets I - Cartesian_kernel ETIMU - Circular_kernel_2 I - Circular_kernel_3 I - Circulator ETIMU - Combinatorial_map Cnrs; Guillaume Damiand upgraded - Conic_2 ETIMU - Convex_decomposition_3 M - Convex_hull_2 M - Convex_hull_3 M - Convex_hull_d M - Developers_manual ETIMU - Distance_2 ETIMU - Distance_3 ETIMU - Envelope_2 T - Envelope_3 T - Filtered_kernel I - Generator ETIMU - Geomview ETIMU - GraphicsView G - HalfedgeDS ETIMU - Hash_map M - Homogeneous_kernel ETIMU - Installation ETIMU - Interpolation I - Intersections_2 ETIMU - Intersections_3 ETIMU - Interval_skip_list G - Interval_support M - Inventor ETIMU - Jet_fitting_3 I - Kernel_23 ETIMU - Kernel_d ETIMU - Kinetic_data_structures Stanford; Leo Guibas agreed to upgrade - LEDA ETIMU - Largest_empty_rect_2 T - MacOSX F - Maintenance ETIMUG - Manual ETIMU - Manual_tools EIM, Modena Software, Silicon Graphics - Matrix_search E - Mesh_2 I - Mesh_3 I - Min_annulus_d E - Min_circle_2 E - Min_ellipse_2 E - Min_quadrilateral_2 E - Min_sphere_d E - Min_sphere_of_spheres_d E - Minkowski_sum_2 T - Minkowski_sum_3 M - Modifier ETIMU - Modular_arithmetic MI - Nef_2 M - Nef_3 M - Nef_S2 M - Number_types ETIMU - OpenNL third party lib under LGPL 3 - Optimisation_basic E - Optimisation_doc E - Partition_2 M - Periodic_3_triangulation_3 I - Point_set_2 Halle transfered copyright to Inria - Point_set_processing_3 I - Polygon ETIMU - Polyhedron E - Polyhedron_IO E - Polynomial M - Polytope_distance_d E - Principal_component_analysis I - Profiling_tools ETIMU - QP_solver E - Qt_widget I - Random_numbers ETIMU - Ridges_3 I - Robustness M - STL_Extension ETIMU - Scripts ETIMU - SearchStructures E - Segment_Delaunay_graph_2 I Menelaos removed Notre Dame U - Skin_surface_3 R Gert Vegter agreed to upgrade - Snap_rounding_2 T - Spatial_searching U - Spatial_sorting I - Straight_skeleton_2 Cacciola; Fernando agreed to upgrade to GPL - Stream_lines_2 I - Stream_support ETIMU - Subdivision_method_3 G - Surface_mesh_parameterization I - Surface_mesh_simplification G - Surface_mesher I - Surface_reconstruction_points_3I - Testsuite IG - Triangulation_2 I - Triangulation_3 I - Union_find M - Voronoi_diagram_2 F I sent mail to Forth - Width_3 E - iostream ETIMU - kdtree T - wininst ETIMU + AABB_tree I + Algebraic_foundations ETIMU + Algebraic_kernel_d IM + Algebraic_kernel_for_circles I + Algebraic_kernel_for_spheres I + Alpha_shapes_2 I + Alpha_shapes_3 I + Apollonius_graph_2 I + Approximate_min_ellipsoid_d E + Arithmetic_kernel M + Arrangement_on_surface_2 T + BGL G + Boolean_set_operations_2 T + Box_intersection_d M + CGAL_Core NYU; Chee Yap agreed to upgrade + CGAL_ImageIO third party lib under LGPL + CGAL_ipelets I + Cartesian_kernel ETIMU + Circular_kernel_2 I + Circular_kernel_3 I + Circulator ETIMU + Combinatorial_map Cnrs; Guillaume Damiand upgraded + Conic_2 ETIMU + Convex_decomposition_3 M + Convex_hull_2 M + Convex_hull_3 M + Convex_hull_d M + Developers_manual ETIMU + Distance_2 ETIMU + Distance_3 ETIMU + Envelope_2 T + Envelope_3 T + Filtered_kernel I + Generator ETIMU + Geomview ETIMU + GraphicsView G + HalfedgeDS ETIMU + Hash_map M + Homogeneous_kernel ETIMU + Installation ETIMU + Interpolation I + Intersections_2 ETIMU + Intersections_3 ETIMU + Interval_skip_list G + Interval_support M + Inventor ETIMU + Jet_fitting_3 I + Kernel_23 ETIMU + Kernel_d ETIMU + Kinetic_data_structures Stanford; Leo Guibas agreed to upgrade + LEDA ETIMU + Largest_empty_rect_2 T + MacOSX F + Maintenance ETIMUG + Manual ETIMU + Manual_tools EIM, Modena Software, Silicon Graphics + Matrix_search E + Mesh_2 I + Mesh_3 I + Min_annulus_d E + Min_circle_2 E + Min_ellipse_2 E + Min_quadrilateral_2 E + Min_sphere_d E + Min_sphere_of_spheres_d E + Minkowski_sum_2 T + Minkowski_sum_3 M + Modifier ETIMU + Modular_arithmetic MI + Nef_2 M + Nef_3 M + Nef_S2 M + Number_types ETIMU + OpenNL third party lib under LGPL 3 + Optimisation_basic E + Optimisation_doc E + Partition_2 M + Periodic_3_triangulation_3 I + Point_set_2 Halle transfered copyright to Inria + Point_set_processing_3 I + Polygon ETIMU + Polyhedron E + Polyhedron_IO E + Polynomial M + Polytope_distance_d E + Principal_component_analysis I + Profiling_tools ETIMU + QP_solver E + Qt_widget I + Random_numbers ETIMU + Ridges_3 I + Robustness M + STL_Extension ETIMU + Scripts ETIMU + SearchStructures E + Segment_Delaunay_graph_2 I Menelaos removed Notre Dame U + Skin_surface_3 R Gert Vegter agreed to upgrade + Snap_rounding_2 T + Spatial_searching U + Spatial_sorting I + Straight_skeleton_2 Cacciola; Fernando agreed to upgrade to GPL + Stream_lines_2 I + Stream_support ETIMU + Subdivision_method_3 G + Surface_mesh_parameterization I + Surface_mesh_simplification G + Surface_mesher I + Poisson_surface_reconstruction_3I + Testsuite IG + Triangulation_2 I + Triangulation_3 I + Union_find M + Voronoi_diagram_2 F I sent mail to Forth + Width_3 E + iostream ETIMU + kdtree T + wininst ETIMU From 1fbc1c617ab5a7d49778dd0581ea00414359185f Mon Sep 17 00:00:00 2001 From: Simon Giraudot Date: Fri, 4 Sep 2015 18:38:56 +0200 Subject: [PATCH 3/5] Replace thumbnail of Advancing front (previous one was too large and causing text misalignment in doc) --- .../fig/afsr-detail.png | Bin 2513 -> 6424 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Advancing_front_surface_reconstruction/doc/Advancing_front_surface_reconstruction/fig/afsr-detail.png b/Advancing_front_surface_reconstruction/doc/Advancing_front_surface_reconstruction/fig/afsr-detail.png index 5fd4b3e6c2a067a0691dcc399f0d1a2b8f37731e..2c2a9057866aafee79117c5ab6e8197de3b2a12f 100644 GIT binary patch literal 6424 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 be*gYI-?Vzi@XAmT00000NkvXXu0mjfJ?XW> From a31129f93d4d1d1862a482c141e82ccce230ed37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Mon, 7 Sep 2015 10:19:12 +0200 Subject: [PATCH 4/5] add layout for the 4.8 release including the "Surface Reconstruction" part --- Installation/changes.html | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/Installation/changes.html b/Installation/changes.html index 4186a62a0df..d606284a32a 100644 --- a/Installation/changes.html +++ b/Installation/changes.html @@ -114,6 +114,35 @@ and src/ directories).
+

Release 4.8

+
+

Release date:

+ + + + + + + + + + + + + + + + + + + + + + + + +
+

Release 4.7

Release date: September 2015

From 7574619cfc75156e6eac41daa8fc62bc46ce431d Mon Sep 17 00:00:00 2001 From: Simon Giraudot Date: Mon, 7 Sep 2015 13:47:53 +0200 Subject: [PATCH 5/5] Correction of indentation of 2nd column (additional space left just in case...) --- copyright | 234 +++++++++++++++++++++++++++--------------------------- 1 file changed, 117 insertions(+), 117 deletions(-) diff --git a/copyright b/copyright index 271ea0e97ed..d5a3f795c33 100644 --- a/copyright +++ b/copyright @@ -8,120 +8,120 @@ U = Utrecht University R = RU Groningen - AABB_tree I - Algebraic_foundations ETIMU - Algebraic_kernel_d IM - Algebraic_kernel_for_circles I - Algebraic_kernel_for_spheres I - Alpha_shapes_2 I - Alpha_shapes_3 I - Apollonius_graph_2 I - Approximate_min_ellipsoid_d E - Arithmetic_kernel M - Arrangement_on_surface_2 T - BGL G - Boolean_set_operations_2 T - Box_intersection_d M - CGAL_Core NYU; Chee Yap agreed to upgrade - CGAL_ImageIO third party lib under LGPL - CGAL_ipelets I - Cartesian_kernel ETIMU - Circular_kernel_2 I - Circular_kernel_3 I - Circulator ETIMU - Combinatorial_map Cnrs; Guillaume Damiand upgraded - Conic_2 ETIMU - Convex_decomposition_3 M - Convex_hull_2 M - Convex_hull_3 M - Convex_hull_d M - Developers_manual ETIMU - Distance_2 ETIMU - Distance_3 ETIMU - Envelope_2 T - Envelope_3 T - Filtered_kernel I - Generator ETIMU - Geomview ETIMU - GraphicsView G - HalfedgeDS ETIMU - Hash_map M - Homogeneous_kernel ETIMU - Installation ETIMU - Interpolation I - Intersections_2 ETIMU - Intersections_3 ETIMU - Interval_skip_list G - Interval_support M - Inventor ETIMU - Jet_fitting_3 I - Kernel_23 ETIMU - Kernel_d ETIMU - Kinetic_data_structures Stanford; Leo Guibas agreed to upgrade - LEDA ETIMU - Largest_empty_rect_2 T - MacOSX F - Maintenance ETIMUG - Manual ETIMU - Manual_tools EIM, Modena Software, Silicon Graphics - Matrix_search E - Mesh_2 I - Mesh_3 I - Min_annulus_d E - Min_circle_2 E - Min_ellipse_2 E - Min_quadrilateral_2 E - Min_sphere_d E - Min_sphere_of_spheres_d E - Minkowski_sum_2 T - Minkowski_sum_3 M - Modifier ETIMU - Modular_arithmetic MI - Nef_2 M - Nef_3 M - Nef_S2 M - Number_types ETIMU - OpenNL third party lib under LGPL 3 - Optimisation_basic E - Optimisation_doc E - Partition_2 M - Periodic_3_triangulation_3 I - Point_set_2 Halle transfered copyright to Inria - Point_set_processing_3 I - Polygon ETIMU - Polyhedron E - Polyhedron_IO E - Polynomial M - Polytope_distance_d E - Principal_component_analysis I - Profiling_tools ETIMU - QP_solver E - Qt_widget I - Random_numbers ETIMU - Ridges_3 I - Robustness M - STL_Extension ETIMU - Scripts ETIMU - SearchStructures E - Segment_Delaunay_graph_2 I Menelaos removed Notre Dame U - Skin_surface_3 R Gert Vegter agreed to upgrade - Snap_rounding_2 T - Spatial_searching U - Spatial_sorting I - Straight_skeleton_2 Cacciola; Fernando agreed to upgrade to GPL - Stream_lines_2 I - Stream_support ETIMU - Subdivision_method_3 G - Surface_mesh_parameterization I - Surface_mesh_simplification G - Surface_mesher I - Poisson_surface_reconstruction_3I - Testsuite IG - Triangulation_2 I - Triangulation_3 I - Union_find M - Voronoi_diagram_2 F I sent mail to Forth - Width_3 E - iostream ETIMU - kdtree T - wininst ETIMU + AABB_tree I + Algebraic_foundations ETIMU + Algebraic_kernel_d IM + Algebraic_kernel_for_circles I + Algebraic_kernel_for_spheres I + Alpha_shapes_2 I + Alpha_shapes_3 I + Apollonius_graph_2 I + Approximate_min_ellipsoid_d E + Arithmetic_kernel M + Arrangement_on_surface_2 T + BGL G + Boolean_set_operations_2 T + Box_intersection_d M + CGAL_Core NYU; Chee Yap agreed to upgrade + CGAL_ImageIO third party lib under LGPL + CGAL_ipelets I + Cartesian_kernel ETIMU + Circular_kernel_2 I + Circular_kernel_3 I + Circulator ETIMU + Combinatorial_map Cnrs; Guillaume Damiand upgraded + Conic_2 ETIMU + Convex_decomposition_3 M + Convex_hull_2 M + Convex_hull_3 M + Convex_hull_d M + Developers_manual ETIMU + Distance_2 ETIMU + Distance_3 ETIMU + Envelope_2 T + Envelope_3 T + Filtered_kernel I + Generator ETIMU + Geomview ETIMU + GraphicsView G + HalfedgeDS ETIMU + Hash_map M + Homogeneous_kernel ETIMU + Installation ETIMU + Interpolation I + Intersections_2 ETIMU + Intersections_3 ETIMU + Interval_skip_list G + Interval_support M + Inventor ETIMU + Jet_fitting_3 I + Kernel_23 ETIMU + Kernel_d ETIMU + Kinetic_data_structures Stanford; Leo Guibas agreed to upgrade + LEDA ETIMU + Largest_empty_rect_2 T + MacOSX F + Maintenance ETIMUG + Manual ETIMU + Manual_tools EIM, Modena Software, Silicon Graphics + Matrix_search E + Mesh_2 I + Mesh_3 I + Min_annulus_d E + Min_circle_2 E + Min_ellipse_2 E + Min_quadrilateral_2 E + Min_sphere_d E + Min_sphere_of_spheres_d E + Minkowski_sum_2 T + Minkowski_sum_3 M + Modifier ETIMU + Modular_arithmetic MI + Nef_2 M + Nef_3 M + Nef_S2 M + Number_types ETIMU + OpenNL third party lib under LGPL 3 + Optimisation_basic E + Optimisation_doc E + Partition_2 M + Periodic_3_triangulation_3 I + Point_set_2 Halle transfered copyright to Inria + Point_set_processing_3 I + Poisson_surface_reconstruction_3 I + Polygon ETIMU + Polyhedron E + Polyhedron_IO E + Polynomial M + Polytope_distance_d E + Principal_component_analysis I + Profiling_tools ETIMU + QP_solver E + Qt_widget I + Random_numbers ETIMU + Ridges_3 I + Robustness M + STL_Extension ETIMU + Scripts ETIMU + SearchStructures E + Segment_Delaunay_graph_2 I Menelaos removed Notre Dame U + Skin_surface_3 R Gert Vegter agreed to upgrade + Snap_rounding_2 T + Spatial_searching U + Spatial_sorting I + Straight_skeleton_2 Cacciola; Fernando agreed to upgrade to GPL + Stream_lines_2 I + Stream_support ETIMU + Subdivision_method_3 G + Surface_mesh_parameterization I + Surface_mesh_simplification G + Surface_mesher I + Testsuite IG + Triangulation_2 I + Triangulation_3 I + Union_find M + Voronoi_diagram_2 F I sent mail to Forth + Width_3 E + iostream ETIMU + kdtree T + wininst ETIMU