Commit Graph

79963 Commits

Author SHA1 Message Date
Laurent Rineau 332249432f I forgot to change those numbers 2018-07-23 09:49:52 +02:00
Laurent Rineau 908311e903 Merge branch 'releases/CGAL-4.11-branch' into releases/CGAL-4.12-branch 2018-07-20 17:34:47 +02:00
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
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
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
Sébastien Loriot 869f1c01b0 init next pointer we rely on in the algorithm 2018-07-17 09:56:47 +02:00
Laurent Rineau d1dbe2757d Merge pull request #3230 from MaelRL/Polygon_2-Fix_filter_collinear_points-GF
Polygon: Fix `filter_collinear_points()` early return
2018-07-16 11:11:41 +02:00
Laurent Rineau 2bc2c9bf93 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:11:38 +02:00
Laurent Rineau bc4d63b29a 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:11:35 +02:00
Laurent Rineau f02d81e54e Merge pull request #3219 from lrineau/Windows_installer-fix_header_only-GF
Add CGALConfig.cmake to the Windows installer
2018-07-16 11:11:32 +02:00
Laurent Rineau fcd113558f Merge pull request #3224 from sloriot/BGL-fix_getGT
Fix GetGeomTraits
2018-07-16 11:11:29 +02:00
Laurent Rineau 2d89a5ec5b Fix a warning for Linux 32 bits
test/Kernel_23/test_bbox.cpp:38: warning: integer constant is too large for ‘long’ type
2018-07-16 10:56:41 +02:00
Laurent Rineau e900b684b4 Add a test of Bbox_[23]::dilate 2018-07-13 17:28:15 +02:00
Laurent Rineau 29f1f5147d add a test for bug #2999 2018-07-13 17:15:23 +02:00
Laurent Rineau 87517ac68d Fix Bbox_[23]::dilate
`boost::math::float_advance` does not modify its argument, but returns a
value! The previous version of the code was not modifying the bbox at all,
and the point snapping was active.
2018-07-13 17:01:10 +02:00
Mael Rouxel-Labbé fa6b5af9de Added a test 2018-07-13 11:41:29 +02:00
Mael Rouxel-Labbé 47e97bb5ab Added some stronger (yet natural) preconditions to filter_collinear_points()
The range of points must describe a Polygon that is not completely flat,
thus:
- at least three points
- points are not all collinear (up to the tolerance)
2018-07-13 11:36:48 +02:00
Mael Rouxel-Labbé 867ee52bc5 Fixed erroneous early return in filter_collinear_points 2018-07-13 11:36:23 +02:00
Laurent Rineau 6079b3847e Set CMP0077 to OLD (new in CMake-3.13) 2018-07-13 11:24:50 +02:00
Simon Giraudot 9783eaec7a Do not normalize normal 2018-07-13 09:58:31 +02:00
Laurent Rineau c63a7c77e5 Merge pull request #3214 from sloriot/PMP-autorefine_identical_points
Make sure identical vertices have identical coordinates in autorefinement
2018-07-12 11:32:49 +02:00
Laurent Rineau 8e5c75e897 Merge pull request #3213 from sloriot/PMP-stitch_vertices_removal_bug_fix
Stitch bug fix
2018-07-12 11:32:45 +02:00
Sébastien Loriot 080b2a70d1 we should also check whether a vertex point map was given as parameter 2018-07-11 16:52:36 +02:00
Simon Giraudot 81ec960718 Bugfix: handle cases where the first three points of a non-triangular facet are aligned 2018-07-11 11:42:25 +02:00
Laurent Rineau f6bbb2be4b Add CGALConfig.cmake to the Windows installer
Otherwise, the CGAL header-only cannot be used (with CMake) if CGAL source
were installed by the Windows installer.
2018-07-10 16:03:32 +02:00
Laurent Rineau 72f0c4af95
Fix the obvious bug 2018-07-10 13:47:40 +00:00
Sébastien Loriot 1d923e2253 register all vertices for autorefinement
this is useful to guarantee that the final floating point coordinates
are identical
2018-07-09 16:41:46 +02:00
Sébastien Loriot ba8356c0a5 do not delete twice a vertex in case it was already updated 2018-07-09 11:22:19 +02:00
Sebastien Loriot 0121bb0632
Merge pull request #3190 from sloriot/Surface_mesh-IO
Fix non-documented IO functions
2018-07-09 09:20:30 +02:00
Sébastien Loriot 6d0cca9a29 convenience function write_off uses documented one 2018-06-29 08:46:21 +02:00
Laurent Rineau 0ef817416b Merge branch 'releases/CGAL-4.11-branch' into releases/CGAL-4.12-branch 2018-06-20 17:20:20 +02:00
Laurent Rineau 4d270c10d0 Merge pull request #3179 from MaelRL/T3-Fix_doc-GF
Triangulation_3: Minor doc fixes
2018-06-20 17:19:55 +02:00
Laurent Rineau 49af768373 Merge pull request #3177 from sgiraudot/Classification-Bugfix_grid_has_points-GF
Classification: Fix bug + clean up has_points() method in Planimetric_grid
2018-06-20 17:19:52 +02:00
Laurent Rineau 233ca4faa5 Merge pull request #3168 from MaelRL/Kernel23-Fix_weighted_point_translate_doc-GF
Kernel_23: Fix some doc issue with weighted points
2018-06-20 17:19:48 +02:00
Laurent Rineau 6aab09cc50 Merge pull request #3179 from MaelRL/T3-Fix_doc-GF
Triangulation_3: Minor doc fixes
2018-06-20 17:18:50 +02:00
Laurent Rineau 46961e7607 Merge pull request #3168 from MaelRL/Kernel23-Fix_weighted_point_translate_doc-GF
Kernel_23: Fix some doc issue with weighted points
2018-06-20 17:18:47 +02:00
Laurent Rineau f4ae634ebe
Merge pull request #3182 from MaelRL/Kernel_23-Fix_doc_typo-GF
Kernel_23: Fix typo in doc
2018-06-20 12:01:32 +02:00
Mael Rouxel-Labbé d3a57afc8b Fixed variable name 2018-06-20 11:34:16 +02:00
Mael Rouxel-Labbé 174f6fa65f Fixed various minor doc bugs (missing const&, grammar, wrong point type) 2018-06-18 22:09:11 +02:00
Simon Giraudot 34e05470a4 Fix bug + clean up has_points() method in Planimetric_grid 2018-06-18 10:49:59 +02:00
Sébastien Loriot 3d0c69c01b test IO 2018-06-15 10:11:55 +02:00
Sébastien Loriot d66081a122 fix vertex istream operator 2018-06-15 09:39:55 +02:00
Laurent Rineau 2dc5939e22 Merge branch 'releases/CGAL-4.11-branch' into releases/CGAL-4.12-branch 2018-06-14 17:34:22 +02:00
Laurent Rineau 8042df9e51 Merge pull request #3166 from sloriot/Core-bigfloat_from_ui
Add missing constructor for unsigned int
2018-06-14 17:34:11 +02:00
Laurent Rineau 83f453f2d6 Merge pull request #3164 from sloriot/Core-windows_import_macro
Undo unwanted change in  777d305
2018-06-14 17:34:08 +02:00
Laurent Rineau e742206421 Merge pull request #3166 from sloriot/Core-bigfloat_from_ui
Add missing constructor for unsigned int
2018-06-14 17:32:32 +02:00
Mael Rouxel-Labbé d4011f3f1f Fixed result_of function signature 2018-06-13 10:37:24 +02:00
Mael Rouxel-Labbé 1090fec586 Removed weird sentence in (weighted_)points bbox()'s doc 2018-06-13 10:35:22 +02:00
Laurent Rineau 2da31fad27 Merge branch 'releases/CGAL-4.11-branch' into releases/CGAL-4.12-branch 2018-06-12 16:36:54 +02:00