Commit Graph

77573 Commits

Author SHA1 Message Date
Laurent Rineau 1a42439fda Merge remote-tracking branch 'cgal/releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch 2018-01-04 16:14:18 +01:00
Laurent Rineau 0cd89c414b
Merge pull request #2571 from efifogel/MS_2-reduced_conv_collision_detection-efif
Minkovski_sum_2: reduced conv collision detection
2017-12-25 21:09:52 +01:00
Sebastien Loriot 2425c86640
Merge pull request #2652 from MaelRL/SMP-Remove_Core_dependency-GF
SMP: Remove Core dependency
2017-12-22 22:37:41 +01:00
Sébastien Loriot 09a7f58410 Merge remote-tracking branch 'cgal/releases/CGAL-4.10-branch' 2017-12-21 15:15:20 +01:00
Sebastien Loriot b655d0cdb9
Merge pull request #2698 from sloriot/SMS-fix_tight_num_edges
Fix #2643
2017-12-21 15:14:42 +01:00
Sébastien Loriot 989264e32b only the counts must be tight
lSize must be num_edges as we use an array for edge property
we access using halfedge index properties
2017-12-21 15:08:20 +01:00
Laurent Rineau 5181cd7474 Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch
# Conflicts:
#	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/measure.h
2017-12-19 16:19:22 +01:00
Laurent Rineau bb8816e5a7 Merge pull request #2666 from sgiraudot/Point_set_3-Reinitialize_properties-GF
Point Set 3: Reinitialize properties when reusing memory
2017-12-19 16:18:03 +01:00
Laurent Rineau 378db6d2a2 Merge pull request #2675 from sloriot/SMSP-conversion_warning_workaround
Workaround conversion warning
2017-12-19 16:17:54 +01:00
Laurent Rineau ea233f4593 Merge pull request #2674 from sloriot/SM3-pmap_issues_and_warnings
Use reference type from the pmap and fix warnings
2017-12-19 16:17:46 +01:00
Laurent Rineau 34ab40c76d Merge pull request #2673 from sloriot/BGL-add_invariant
Re-add an invariant in the concept doc
2017-12-19 16:17:38 +01:00
Laurent Rineau c4a7adcd5b Merge pull request #2688 from lrineau/Convex_hull_3-fix_quickhull_in_coplanar_case-GF
Fix Convex_hull_3 quickhull, with coplanar point
2017-12-19 16:17:29 +01:00
Laurent Rineau a9a8c4b4b5 Merge pull request #2651 from sloriot/Ridges_3-use_rmap-API
Use readable property map API
2017-12-19 16:13:59 +01:00
Laurent Rineau cfb2458d10 Merge pull request #2596 from janetournois/Mesh_2-fix_the_use_of_lloyd_from_cdt-jtournois
Mesh 2 : fix the use of Lloyd from any CDT_2
2017-12-19 16:13:51 +01:00
Laurent Rineau 37efd9fdfd Merge pull request #2669 from sloriot/PSP-estimate_scale_pmap_reference
Use reference type of the pmap
2017-12-19 16:13:43 +01:00
Laurent Rineau 5578d9bdd5 Merge pull request #2663 from lrineau/PMP-measures_h__needs_exact-GF
Fix <CGAL/Polygon_mesh_processing/measure.h>
2017-12-19 16:13:34 +01:00
Laurent Rineau 03913cca16 Merge pull request #2660 from sloriot/CH3-official_add_vertex
Use documented API
2017-12-19 16:13:26 +01:00
Laurent Rineau 200a56eb9e Merge pull request #2625 from afabri/Triangulation_2-derecursification-GF
Derecursify functions in Constrained Delaunay and Constrained Triangulation
2017-12-19 16:13:18 +01:00
Laurent Rineau 66baa90630 Merge pull request #2688 from lrineau/Convex_hull_3-fix_quickhull_in_coplanar_case-GF
Fix Convex_hull_3 quickhull, with coplanar point
2017-12-19 16:13:10 +01:00
Mael Rouxel-Labbé fdd3af3445 Fixed conversion warning 2017-12-19 16:09:29 +01:00
Laurent Rineau 22d5a5b884 Fix Convex_hull_3 quickhull, with coplanar point
`CGAL::convex_hull_3` documents that the output is a triangulation
polyhedron. That is true... but for coplanar input points! In case of
coplanar input point, the output before this patch was a polyhedron with a
single polygonal face. The patch triangulates the face using a pivot point
and Euler operations.
2017-12-15 10:45:25 +01:00
Jane Tournois c55d75ede8 sq_circumradius cannot be computed on an infinite facet
there was no need to check if a face is in domain, but we still need to check
whether it is infinite
2017-12-15 10:24:11 +01:00
Laurent Rineau 0ad70e2dd4
Merge pull request #2661 from sloriot/PMP-fix_np
fix named parameter functions
2017-12-14 17:49:43 +01:00
Sébastien Loriot c2ae22d2d1 fix conversion warnings 2017-12-14 10:31:18 +01:00
Laurent Rineau 4b0b1a86c8
Update CMakeLists.txt
This branch is based on `releases/CGAL-4.11-branch` and the new CMake syntax is only in CGAL-4.12/master.
2017-12-13 11:43:09 +01:00
Sébastien Loriot 8def8ba0f4 remove unused variable 2017-12-13 10:09:06 +01:00
Sébastien Loriot f7569e6613 make no assumption on the position of border vertices 2017-12-12 17:11:18 +01:00
Sébastien Loriot 6342f9a732 fix remaining point reference 2017-12-12 14:41:41 +01:00
Sébastien Loriot eac197b2cb fix type 2017-12-12 14:30:28 +01:00
Sébastien Loriot 2a90e40211 add missing template parameters 2017-12-12 14:26:35 +01:00
Sébastien Loriot 471d996e33 remove paragraph no longer relevant 2017-12-12 11:24:01 +01:00
Sébastien Loriot 68a7fbbe3a use only one implementation for DQQ
this is possible now as all the descriptors are first
copied into internal vectors
2017-12-12 11:20:17 +01:00
Sébastien Loriot 9aa82afc2a copy descriptors as we are looping over them while modifying the mesh for DQQ 2017-12-12 11:17:14 +01:00
Laurent Rineau c83d3ce1d2 Fix Polyhedron CMake 2017-12-12 09:55:25 +01:00
Sébastien Loriot d8bba16568 update user manual to also used named parameters 2017-12-11 18:03:36 +01:00
Sébastien Loriot c751a461ff copy descriptors as we are looping over them while modifying the mesh
done for all but DQQ
2017-12-11 17:53:05 +01:00
Sébastien Loriot 5291ebc58b workaround conversion warning 2017-12-11 13:26:32 +01:00
Sébastien Loriot 25491714ba using named parameters as documented 2017-12-11 13:21:37 +01:00
Sébastien Loriot c89abd7d72 fix conversion warnings 2017-12-11 12:17:35 +01:00
Mael Rouxel-Labbé 07cceaf017 Fixed return types of root computation functions 2017-12-11 11:47:01 +01:00
Sébastien Loriot 751c424aa0 make no assumption of the point map type 2017-12-11 11:00:05 +01:00
Sébastien Loriot e58abaf3e7 readd the invariant on the concept doc
it was only on the summary page and is important
2017-12-11 10:54:23 +01:00
Sébastien Loriot 082d9005da use reference type of the pmap 2017-12-08 14:45:54 +01:00
Simon Giraudot 9a7f07cd1d Reinitialize properties of Point_set_3 2017-12-08 10:18:09 +01:00
Laurent Rineau 68cf051563 Fix <CGAL/Polygon_mesh_processing/measure.h>
It requires `CGAL::exact(FT)` from `<CGAL/Lazy.h>`.

Fixes #2654.
2017-12-07 10:07:16 +01:00
Andreas Fabri ef3c8a638e fix indentation 2017-12-07 08:18:45 +00:00
Sébastien Loriot f191e6114a fix named parameter functions 2017-12-06 17:46:24 +01:00
Sébastien Loriot 9dd6684627 use only add_vertex function described in the concept 2017-12-06 16:42:06 +01:00
Laurent Rineau 4f1720626c Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch 2017-12-05 18:08:26 +01:00
Laurent Rineau 708d0f6de4 Merge pull request #2646 from lrineau/Kernel_23-remove_test_of_result_of-GF
Kernel_23: Remove the test of result_of
2017-12-05 18:01:35 +01:00