Commit Graph

81619 Commits

Author SHA1 Message Date
Laurent Rineau 540a181b5e Merge pull request #3232 from lrineau/Triangulation_2-Debug_CDT2-lrineau
Fix CDT_2 errors, using snapping of intersection points (cont.)
2018-07-20 17:32:52 +02:00
Laurent Rineau 76282991b6 Merge pull request #3116 from kkatrio/convex_hull_function
Extreme points
2018-07-20 17:20:19 +02:00
Laurent Rineau 0585ffcc39 Merge pull request #3232 from lrineau/Triangulation_2-Debug_CDT2-lrineau
Fix CDT_2 errors, using snapping of intersection points (cont.)
2018-07-20 17:20:16 +02:00
Laurent Rineau c6f945b630 Merge pull request #3236 from sloriot/PMP-speed_up_distance
Do not build the kd-tree twice
2018-07-20 17:20:13 +02:00
Laurent Rineau 1723ba245c Merge pull request #3240 from sloriot/AABB_tree-protect_kd_tree
Build the kd-tree only if the AABB-tree is built
2018-07-20 17:20:08 +02:00
Laurent Rineau ea6da4cb07 Fix for CGAL_NO_ATOMIC (with old Boost and C++<=03) 2018-07-20 16:33:02 +02:00
Laurent Rineau ad735083ef Fix warnings 2018-07-20 16:31:33 +02:00
Mael Rouxel-Labbé dea2ce0647 Minor improvements to the Orbifold parameterization in the demo 2018-07-20 13:05:25 +02:00
Mael Rouxel-Labbé 61427ffb9c Removed ARAP ui dialog
the ARAP plugin just does... ARAP.
2018-07-20 12:59:09 +02:00
Laurent Rineau ad208d81b6
Merge pull request #3198 from maxGimeno/Demo-Fix_for_windows-GF
Polyhedron Demo: Big fix for windows
2018-07-20 11:46:08 +02:00
Mael Rouxel-Labbé f1175d30ed Fixed useless variable not being initialized 2018-07-20 10:48:00 +02:00
Maxime Gimeno be071960b5 Re-display ids afeter invalidate() if they were all displayed. 2018-07-20 10:18:28 +02:00
Sébastien Loriot 21748e0df3 make vertex counts tight 2018-07-20 10:15:22 +02:00
Sébastien Loriot df75e1f6c6 more data to test + check for triple intersection 2018-07-20 09:58:49 +02:00
Sébastien Loriot d514411868 re-add files removed during git filter-branch 2018-07-19 21:47:31 +02:00
Sébastien Loriot e5ec40abe9 use itself as next instead of null_halfedge
some models might call set_prev on null_halfedge
2018-07-19 18:23:01 +02:00
Sébastien Loriot 0561f62d43 simplify patch 2018-07-19 18:03:15 +02:00
Laurent Rineau 5310bba673 support Mesher_3<C3T3,MC,MD>::status() with TBB 2018-07-19 16:15:43 +02:00
Sébastien Loriot f0605c818c do not remove element you iterate on
+ as for std::vector, clear() does not always imply a change of capacity
2018-07-19 10:58:27 +02:00
Mael Rouxel-Labbé efd971c4bc Reworked with/without subdomain index handling 2018-07-19 10:42:13 +02:00
Mael Rouxel-Labbé 7ac1417623 Use a resize function to allow to use arrays 2018-07-19 10:32:33 +02:00
Mael Rouxel-Labbé 97cb7bb151 Removed orientation.h dependency 2018-07-19 10:32:03 +02:00
Sebastien Loriot 327f7d8fbd
Merge branch 'master' into convex_hull_function 2018-07-19 10:21:26 +02:00
Maxime Gimeno adc36775f3 Hide ids in invalidate() 2018-07-19 10:04:37 +02:00
Laurent Rineau e8850746f4
Merge pull request #3226 from maxGimeno/Convex_hull_3-Make_minimal_hull-GF
Convex_hull_3: Make it minimal.
2018-07-18 18:48:26 +02:00
Laurent Rineau 2836828d61 Access to the "current" size of the compact container 2018-07-18 18:47:15 +02:00
Laurent Rineau ba21ecb66a Add the possibility to stop Mesh_3 with TBB 2018-07-18 18:26:08 +02:00
Mael Rouxel-Labbé 758104c189 Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov 2018-07-18 17:42:23 +02:00
Sébastien Loriot 543495e8e0 build the kd-tree only if the AABB-tree is built
this avoid issues when using thread where the kd-tree is used
while being reconstructed
2018-07-18 17:40:09 +02:00
Mael Rouxel-Labbé 71cd6930bc Simply call insert in 'insert_in_hole' of the periodic mesh triangulation 2018-07-18 17:33:37 +02:00
Mael Rouxel-Labbé 80f69e0e54 Fixed c3t3 facets extraction in the demo 2018-07-18 17:18:17 +02:00
Mael Rouxel-Labbé e5cbe7eb1e Use facets_in_complex_3_to_TM in Boundary_of_subdomain off functions 2018-07-18 17:17:47 +02:00
Mael Rouxel-Labbé 7fcb3d6da6 Reworked facets in complex extractor
Some optimizations, orient properly, create an internal function
to extract a specific subdomain index
2018-07-18 17:17:15 +02:00
Mael Rouxel-Labbé 7c68a8a743 Added a quick return to P3RT3 set_point() if the new position is the current one 2018-07-18 16:51:43 +02:00
Mael Rouxel-Labbé 8baecca728 Added a quick return in topo change checks
Useful because it returns 'true' for periodic triangulations, whereas it
normally always returns 'false'. This means that set_point() is used in
move_point(), which also has a quick return for periodic triangulation
when calling set_point() with the same position as the current vertex position.
2018-07-18 16:50:18 +02:00
Mael Rouxel-Labbé 542bf5fd6e Cleaned C3T3_helpers output 2018-07-17 18:24:10 +02:00
Sébastien Loriot 3a3bfcfd09 do not build the kd-tree twice
build() will trigger the computation of the kd-tree if it was already built
2018-07-17 14:31:53 +02:00
Sébastien Loriot 869f1c01b0 init next pointer we rely on in the algorithm 2018-07-17 09:56:47 +02:00
Maxime Gimeno 390967dfe6 Fix warnings 2018-07-16 14:24:53 +02:00
Sébastien Loriot d1ac382a87 update changes 2018-07-16 13:59:51 +02:00
Laurent Rineau bd74024192 Merge remote-tracking branch 'cgal/master' 2018-07-16 11:16:22 +02:00
Laurent Rineau da14713a26 updated crontab (automated commit) 2018-07-16 11:16:10 +02:00
Laurent Rineau bbef4cf18d Merge branch 'releases/CGAL-4.12-branch' 2018-07-16 11:13:48 +02:00
Laurent Rineau e92a3770f4 Merge pull request #3230 from MaelRL/Polygon_2-Fix_filter_collinear_points-GF
Polygon: Fix `filter_collinear_points()` early return
2018-07-16 11:12:59 +02:00
Laurent Rineau 919b9afe92 Merge pull request #3229 from lrineau/Installation-fix_compatibility_with_CMake_3.13-GF
Set CMP0077 to OLD (new in CMake-3.13)
2018-07-16 11:12:56 +02:00
Laurent Rineau 87715e3342 Merge pull request #3224 from sloriot/BGL-fix_getGT
Fix GetGeomTraits
2018-07-16 11:12:53 +02:00
Laurent Rineau 2aff50e027 Merge pull request #3222 from sloriot/Demo-join_fix
Fix join plugin
2018-07-16 11:12:50 +02:00
Laurent Rineau c40e0fe2df Merge pull request #3221 from maxGimeno/Demo-Transparency-enhancements-GF
Polyhedron Demo: minor fixes and enhancements
2018-07-16 11:12:47 +02:00
Laurent Rineau bd89f70193 Merge pull request #3220 from sgiraudot/Polyhedron_demo-Fix_normal_facet_computation_for_triangulation-GF
Polyhedron demo: Fix normal facet computation for triangulation
2018-07-16 11:12:43 +02:00
Laurent Rineau 1e211dd7c9 Merge pull request #3219 from lrineau/Windows_installer-fix_header_only-GF
Add CGALConfig.cmake to the Windows installer
2018-07-16 11:12:40 +02:00