Commit Graph

77590 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé b352738d70 Documented some functions used in SMP/Orbifold Tutte Embedding parameterizer
Along the way, fix a few mistakes and generalize the API of these newly
documented functions.
2018-01-29 18:32:25 +01:00
Laurent Rineau e72444ab60
Merge pull request #2709 from lrineau/CGAL-fix_merge_of_PR_2478-GF
Fix the merge of PR #2478 into releases/CGAL-4.11-branch
2018-01-22 10:06:21 +01:00
Laurent Rineau efe3e492a9 Merge pull request #2735 from sgiraudot/Kernel-Fix_plane_point-GF
Cartesian kernel: improve plane point() computation
2018-01-19 15:21:34 +01:00
Laurent Rineau 5b5002f694 Merge pull request #2738 from sloriot/PMP-distance_update_max
Make the update of the max value correct
2018-01-19 15:21:22 +01:00
Simon Giraudot 75da43f364 Reset properties when adding a new simplex 2018-01-17 11:35:01 +01:00
Simon Giraudot bdef986199 Add reset methods to reinitialize all properties of a specific element 2018-01-17 11:35:01 +01:00
Simon Giraudot 694a705291 Surface mesh: reinit connectivies when reusing garbage memory 2018-01-17 11:35:01 +01:00
Laurent Rineau d163ee6da8 Merge pull request #2705 from afabri/patch-2
Triangulation_2: cleanup
2018-01-17 10:41:33 +01:00
Laurent Rineau 807ff0110e Merge pull request #2713 from sloriot/BGL-fix_assertions_FFG
Fix assertions
2018-01-17 10:41:25 +01:00
Simon Giraudot 886c7bce5b Fix AND boolean operation with CGAL::possibly 2018-01-16 12:19:28 +01:00
Sébastien Loriot 499f3c4604 make the update of the max value correct 2018-01-15 18:22:11 +01:00
Simon Giraudot bf03a53e1c Bugfix: use largest scalar when computing Plane_3::point() to avoid badly defined point 2018-01-15 10:18:29 +01:00
Sébastien Loriot 8ac58e96c5 add missing include directive 2018-01-11 18:04:31 +01:00
Sébastien Loriot 7ee538395d fix assertions 2018-01-08 05:36:16 +01:00
Martial Tola c233ba697b fix bug -> 2x 2 missing "inline" to prevent duplicate symbols during link process... 2018-01-04 17:54:16 +01:00
Laurent Rineau 42b11ddf29 Revert the merge of PR #2478
This reverts the merge commit 46cc91e787 onto
488c3e2879.
2018-01-04 17:54:08 +01:00
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
Andreas Fabri 78a033122d
Triangulation_2: cleanup
Remove unused local variable.
2018-01-03 11:38:31 +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