Commit Graph

77463 Commits

Author SHA1 Message Date
Laurent Rineau 88a6e04689 Merge pull request #2467 from lrineau/Mesh_2-fix_clusters-GF
Mesh 2: fix clusters (issue #2456)
2017-10-11 19:08:52 +02:00
Laurent Rineau 59ff4c9aec Merge pull request #2449 from sloriot/SMSeg-maxflow_macros
Fix compilation issue with boost 1.65
2017-10-11 19:08:44 +02:00
Jane Tournois 8d486694dc use check_normals() inside collapse_does_not_invert_face() 2017-10-10 12:51:04 +02:00
Jane Tournois c657f43f19 deal with more than 2 surface patches in check_normals(v)
until now it did not deal with the corner cases
2017-10-10 12:16:03 +02:00
Jane Tournois 6e8bb6b03e deal with more than 2 patches in the collapsibility checks 2017-10-10 11:48:37 +02:00
Jane Tournois ddaad24e63 add corner case conditions for collapsibility 2017-10-10 11:46:31 +02:00
Jane Tournois 5cc6209528 filter out isolated vertices
for tangential_relaxation and projection
2017-10-09 16:38:57 +02:00
Jane Tournois f189f6f14b fix documentation 2017-10-09 16:38:45 +02:00
Jane Tournois 00def95173 use the face_patch_map only when it is valid
o.w. isotropic_remeshing "thinks" it is using a valid face_patch_map,
does not compute the connected components from constraints, and fails
remeshing properly next to constraints
2017-10-09 11:32:12 +02:00
Jane Tournois 6a5c46dd50 remove duplicate member variable 2017-10-09 11:27:06 +02:00
Jane Tournois 3e4e4968f7 add missing vertex_point_map 2017-10-09 11:26:34 +02:00
Jane Tournois f6418c6145 add a little verbosity 2017-10-09 11:22:54 +02:00
Andreas Fabri 5b69ef7783 Add typedef .. ECM so that one can wrap the Midpoint_placement 2017-10-05 08:39:31 +01:00
Andreas Fabri 7003d35848 Fix #2493 2017-10-04 10:01:43 +01:00
Sébastien Loriot 12688d05a1 fix hashing of edge_descriptor for OpenMesh 2017-10-03 17:21:24 +02:00
Maxime Gimeno 4bf4813e7b Add missing reference. 2017-10-03 14:02:16 +02:00
Martial Tola 6ce7afb6e0 fix bug -> 2x 2 missing "inline" to prevent duplicate symbols during link process... 2017-10-01 16:07:33 +02:00
Sébastien Loriot 9d3457d395 remove ambiguous sentence 2017-09-29 15:58:44 +02:00
Simon Giraudot 1e7b9ea027 Fix counting iterator warnings 2017-09-29 14:47:17 +02:00
Sebastien Loriot cd085f8880 Merge pull request #2369 from MaelRL/P2T2-Add_alpha_shapes-GF
Periodic_2_triangulation_2: Add support for alpha shapes
2017-09-27 15:49:13 +02:00
Laurent Rineau 81662e0c00 More Mesh_2 debug, for clusters 2017-09-26 15:13:53 +02:00
Laurent Rineau a2dd20af02 Bug fix
Fix #2456

When two clusters share a subsegment, the subsegment is split at its
middle, instead of using the length imposed by the clusters. If the
clusters were partially refined before that subsegment is split, one
must reset the clusters, because the minimal length may have changed.
2017-09-26 15:13:53 +02:00
Laurent Rineau 3717a1dfd6 Quote `make` 2017-09-26 14:48:36 +02:00
Sébastien Loriot e6261d93bb add cmake option for header-only 2017-09-26 13:28:20 +02:00
Laurent Rineau 54c5e36a0c Merge pull request #2429 from maxGimeno/Tetrahedron-color-GF
Polyhedron demo: Fix polyhedron orientation errors
2017-09-25 16:49:40 +02:00
Laurent Rineau 9cd5f6c333 Merge pull request #2434 from maxGimeno/Display_small_angles-GF
Polyhedron demo: New widget for color computation
2017-09-25 16:49:32 +02:00
Laurent Rineau e99087a83e Merge pull request #2442 from maxGimeno/Clipping_box_fix-GF
Polyhedron demo: Fix the Clipping Box Plugin
2017-09-25 16:49:24 +02:00
Laurent Rineau 4cc35a8221 Merge pull request #2385 from janetournois/Maintenance-update_platforms-GF
Maintenance - add new testsuite platforms to Gauguin
2017-09-25 16:49:16 +02:00
Laurent Rineau c33d1b6dd9 Merge branch 'releases/CGAL-4.11-branch' 2017-09-25 16:48:41 +02:00
Laurent Rineau 2f6cf6b296 Merge pull request #2450 from afabri/SMS-performance_warning-GF
Fix VC performance warning
2017-09-25 16:47:08 +02:00
Laurent Rineau 645fd6c0e8 Merge pull request #2459 from lrineau/Mesh_3-fix_one_step-GF
Bug-fix for Mesher::one_step()
2017-09-25 16:46:59 +02:00
Laurent Rineau 98a5a1911c Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch 2017-09-25 16:46:13 +02:00
Laurent Rineau bc562394b4 Merge pull request #2461 from sloriot/NT-add_cpp11_is_enum
Use CGAL::cpp11::is_enum
2017-09-25 16:43:34 +02:00
Sébastien Loriot 88821cbcdd set CGAL version when building the doc alone 2017-09-25 10:56:15 +02:00
Sébastien Loriot c3e7ade8b4 fix warnings 2017-09-25 09:09:54 +02:00
Sébastien Loriot f18cb35d60 introduce cpp11::is_enum to work around a bug observed with boost 1.62 2017-09-22 18:27:59 +02:00
Laurent Rineau 412927917b Bug-fix for Mesher::one_step()
In issue #2453:
> I am trying to mesh in the demo a given Polyhedron (the problem is the same with Surface_mesh with a very small tetrahedron size, and the output mesh is always more or less the same, with very few simplices compared to what I expect.

Actually, the demo uses a loop:
```C++
while( !mesher->is_algorithm_done() )
  mesher->one_step();
```

Because of that bug in `one_step()`, `is_algorithm_done()` could return
`true` even before the cells mesher level has scanned the triangulation
for bad cells. That will be fixed, now.
2017-09-22 16:27:46 +02:00
Jane Tournois 57b9751995 update Gauguin setup files for the Windows testsuite 2017-09-22 16:23:35 +02:00
Laurent Rineau d6adce1954 Merge pull request #2444 from afabri/Polyhedron_demo-fix_binary_ply-GF
Polyhedron demo: bug fix for writing binary PLY
2017-09-22 16:20:34 +02:00
Laurent Rineau c31095cee6 updated crontab (automated commit) 2017-09-22 15:22:22 +02:00
Laurent Rineau f8c5efb9e3 Merge pull request #2373 from sgiraudot/Classification-GF
Classification (new package)
2017-09-22 15:18:52 +02:00
Laurent Rineau e8914e3c5a Update the patch to testsuite results 2017-09-22 10:48:45 +02:00
Laurent Rineau 7e0ea17037 Add SHA512, to compare with hashes from Fedora 2017-09-22 10:37:07 +02:00
Andreas Fabri 42a24a45cd fix typo 2017-09-21 13:50:48 +01:00
Laurent Rineau fee3af4b23 Merge branch 'releases/CGAL-4.11-branch' 2017-09-21 14:21:33 +02:00
Laurent Rineau acea437ee7 Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch 2017-09-21 14:21:27 +02:00
Laurent Rineau 4bbc2b55d3 Next release in this branch will be CGAL-4.10.2 2017-09-21 14:20:43 +02:00
Laurent Rineau 7cf803d7a3 Merge branch 'releases/CGAL-4.11-branch' 2017-09-21 14:19:55 +02:00
Laurent Rineau 9e4670fb24 Next release in this branch will be CGAL-4.11.1 2017-09-21 14:18:48 +02:00
Maxime Gimeno 3973d5c8c5 Fix segfault by using selectionIndices.first instead of mainSelectionindex. 2017-09-21 13:45:17 +02:00