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