Commit Graph
4574 Commits
Author SHA1 Message Date
Jane Tournois 45ebea96f9 Point_inside_polyhedron renamed to Point_inside_polygon_mesh
also remove TriangleAccessor_3 and start migrating to FaceGraph
2015-01-19 14:34:59 +01:00
Jane Tournois 59c0e2f108 fix compilation for hole filling 2015-01-19 14:14:04 +01:00
Jane Tournois 30d7453630 rename Polyhedron to polygon_mesh and TriangleMesh in Point_inside_polyhedron_3 2015-01-16 16:36:15 +01:00
Jane Tournois ef4df5f47d add constructor for Polygon_mesh_slicer_3 taking a pre-built AABB_tree of edges
AABB_tree is made a template parameter of Polygon_mesh_slicer_3

also add a test for compilation of this new constructor
2015-01-16 16:12:30 +01:00
Jane Tournois af7265f541 rename Polygon_mesh_slicer_3 to Polygon_mesh_slicer_3 2015-01-16 14:38:40 +01:00
Jane Tournois 1471da97bb add a test for hole_filling when DT3 are not used 2015-01-16 14:25:17 +01:00
Jane Tournois 68c33c9e60 remove useless include 2015-01-16 14:15:40 +01:00
Jane Tournois 36a1db7263 add macro CGAL_HOLE_FILLING_DO_NOT_USE_DT3
to be used by inclusion of CGAL/Hole_filling/do_not_use_DT3.h
2015-01-16 14:14:47 +01:00
Jane Tournois 2649705d95 re-order parameters to have use_delaunay_triangulation always last 2015-01-16 13:02:46 +01:00
Jane Tournois ecddea2a0c make the use of DT3 the default configuration 2015-01-16 13:02:16 +01:00
Jane Tournois 6b63cef86e make the use of Delaunay triangulations true by default for hole filling 2015-01-16 12:55:57 +01:00
Jane Tournois 093d27adce fix compilation of examples for Polygon_mesh_processing and Polyhedron demo
this implies adding a CMakeLists for examples so that Eigen is properly included
2015-01-16 12:43:03 +01:00
Jane Tournois 3b4489eb90 rename protection macros and fix missing includes 2015-01-16 12:41:33 +01:00
Jane Tournois 5633f9fe1f add missing protection #ifndef's 2015-01-16 11:10:25 +01:00
Jane Tournois 27d329b1e9 move fair() and refine() to their own files
- move fairing and refinement internal code to
the subfolder Meshing_functions (they were in Hole_filling)

- and fix namespaces
2015-01-15 17:11:00 +01:00
Jane Tournois e4bbbe518b add missing file 2015-01-15 16:11:45 +01:00
Jane Tournois f64ce6874b add missing namespace in documentation 2015-01-15 15:52:47 +01:00
Jane Tournois 2ec9b7eff9 add namespace Polygon_mesh_processing to hole filling functions 2015-01-15 15:49:38 +01:00
Jane Tournois d4c864e1b9 use Delaunay by default 2015-01-15 15:33:43 +01:00
Jane Tournois 473e5e8bee rename triangulate_polyhedron to triangulate_faces 2015-01-15 15:29:01 +01:00
Jane Tournois 93107e9c88 move hole_filling functions to non-internal header triangulate_hole.h 2015-01-15 15:17:15 +01:00
Jane Tournois 45c6446975 Merge branch 'Polygon_mesh_processing-GF' of ssh://scm.cgal.org/var/git/cgal into Polygon_mesh_processing-GF 2015-01-15 11:42:06 +01:00
Andreas Fabri 2e5d7006f0 move the include of Hole_filling after those of the mesh 2015-01-15 11:37:29 +01:00
Jane Tournois 246811669e fix compilation 2015-01-15 11:18:58 +01:00
Andreas Fabri 4f7ae328d7 switch to pmesh as parameter 2015-01-14 11:38:53 +01:00
Andreas Fabri 52840d2a20 Rename template parameter Polyhedron to PolygonMesh 2015-01-14 10:30:01 +01:00
Andreas Fabri 1b2f4f4bb2 it also works with Surface_mesh. The reader does not deal with comments though 2015-01-13 21:57:44 +01:00
Andreas Fabri bab97f92a3 WIP: it compiles but crashes for Surface_mesh 2015-01-13 18:47:36 +01:00
Jane Tournois 27698d58e6 Merge branch 'Polygon_mesh_processing-GF' of ssh://scm.cgal.org/var/git/cgal into Polygon_mesh_processing-GF 2015-01-13 17:37:26 +01:00
Jane Tournois 56c6a126cd add namespace Polygon_mesh_processing to orient_polygon_soup 2015-01-13 17:36:57 +01:00
Jane Tournois 89292cee6b fix documentation 2015-01-13 17:26:55 +01:00
Jane Tournois 99df22972e rename polygon_soup_to_polyhedron to Polygon_soup_to_polygon_mesh
also rename template parameter Polyhedron to PolygonMesh
2015-01-13 17:08:49 +01:00
Sébastien Loriot 029f53e70d solve overload compilation issues 2015-01-13 16:56:29 +01:00
Sébastien Loriot c16d88dcb7 SUPERLU is out of the game now 2015-01-13 16:56:29 +01:00
Jane Tournois bfa83b974d rename template parameter Polyhedron to PolygonMesh 2015-01-13 16:47:05 +01:00
Jane Tournois be88a07ebf rename stitch_polyhedron to stitch_borders 2015-01-13 16:43:27 +01:00
Jane Tournois b87a437a6e add a todo 2015-01-13 16:35:22 +01:00
Jane Tournois 8a578f2c0e fix typo in documentation 2015-01-13 16:34:56 +01:00
Jane Tournois d4c63f8911 renaming
- rename do_self_intersect to is_self_intersecting
- add namespace Polygon_mesh_processing
- rename template parameter Polyhedron to PolygonMesh
2015-01-13 16:30:23 +01:00
Jane Tournois 67786d30ec convert Polygon_soup_to_polyhedron_3 to a standalone function 2015-01-13 16:03:26 +01:00
Jane Tournois 8e5312bfc1 Merge branch 'Polygon_mesh_processing-GF' of ssh://scm.cgal.org/var/git/cgal into Polygon_mesh_processing-GF 2015-01-13 15:17:11 +01:00
Jane Tournois ab92b04655 move tests from Operations_on_Polyhedra to Polygon_mesh_processing
and fix compilation
2015-01-13 15:16:05 +01:00
Sébastien Loriot 162e6c7527 fix warnings and some compilation issues 2015-01-13 15:07:36 +01:00
Jane Tournois cabf733638 move Polygon_soup_to_polyhedron_3 to its own file 2015-01-13 14:43:36 +01:00
Jane Tournois dff6924698 Merge branch 'Polygon_mesh_processing-GF' of ssh://scm.cgal.org/var/git/cgal into Polygon_mesh_processing-GF 2015-01-13 14:11:01 +01:00
Jane Tournois 83d35ff704 rename polyhedron_stitching() to Polygon_mesh_processing::stitch_polyhedron() 2015-01-13 14:10:35 +01:00
Andreas Fabri 013d7e6e69 code which does not compile 2015-01-13 13:01:39 +01:00
Jane Tournois 9b151051c3 rename 'self_intersect' to 'self_intersections'
for clarity,
because it is collecting intersections
2015-01-13 12:10:42 +01:00
Jane Tournois 7ad34c28ce add a todo 2015-01-13 11:24:50 +01:00
Jane Tournois 1db4534d8a do not return a boolean
the output iterator can be empty and that's enough
2015-01-13 11:16:02 +01:00