Simon Giraudot
7a6beefdf7
Implement polygon conversion in output iterator
2020-08-26 15:48:41 +02:00
Simon Giraudot
a85549da02
WIP: all boolean operations using polyline traits as default (segment variant can be selected by hand)
2020-08-26 14:33:40 +02:00
Simon Giraudot
76cd9a44fd
Use explicit tag types to avoid enable_if / ambiguities
2020-08-26 12:49:40 +02:00
Simon Giraudot
2f82856c40
Deactivate overloads with Traits and implement tag-based traits selection for do_intersect
2020-08-25 15:29:20 +02:00
Simon Giraudot
f9ce1721ac
Introduce Gps polyline traits
2020-08-25 15:28:54 +02:00
Simon Giraudot
8ac49459d2
More constrained typing
2020-08-25 13:59:31 +02:00
Simon Giraudot
125308e815
Proof of concept using Polyline traits for general BO
2020-08-25 13:49:08 +02:00
Simon Giraudot
ff845cc7ca
Fix single
2020-08-25 13:48:48 +02:00
Simon Giraudot
2992fcc508
Add CGAL::Single to create range of one isolated element
2020-08-25 12:50:30 +02:00
Simon Giraudot
0678c996e5
Add option to close the curve
2020-08-25 12:38:25 +02:00
Simon Giraudot
51184bcf92
Update test
2020-08-25 11:33:39 +02:00
Simon Giraudot
1966601897
Replace constructor with point range by constructor with curve
2020-08-25 11:33:29 +02:00
Simon Giraudot
d09d4079cf
Add function to make Curve_2 from range of points
2020-08-25 11:32:46 +02:00
Simon Giraudot
2f5eeb3efc
Add point based construction for segment traits + update test
2020-08-25 09:30:00 +02:00
Simon Giraudot
86c9a3d603
Allow converter to handle non-random access iterators
2020-08-24 15:21:32 +02:00
Simon Giraudot
daec064aa9
Add general polygon constructor using point iterators
2020-08-24 14:56:03 +02:00
Simon Giraudot
cfa91cfa25
Points to x monotone curve iterator for init general polygon with polylines
2020-08-24 13:43:33 +02:00
Sebastien Loriot
54f2a119f9
Merge pull request #4925 from janetournois/Tet_remeshing-fix_collapse_on_surface-jtournois
...
Tetrahedral Remeshing - fix the two-layer issue
2020-08-17 09:06:58 +02:00
Jane Tournois
df044c4fb2
fix collapse of edges on surface with only one vertex on a feature
2020-08-13 17:39:46 +02:00
Sébastien Loriot
dc1ccb5c2d
Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch'
2020-08-11 16:59:55 +02:00
Sébastien Loriot
8199d5308d
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2020-08-11 16:59:19 +02:00
Sebastien Loriot
075fc135ac
Merge pull request #4911 from mhsaar/patch-5
...
Fix do_intersect for Tetrahedron_3 Tetrahedron_3
2020-08-11 16:57:53 +02:00
Sebastien Loriot
eb3f8895bc
Merge pull request #4912 from mhsaar/patch-6
...
Fix dispatch do_intersect(Tetrahedron_3, Bbox_3)
2020-08-11 16:54:34 +02:00
Sebastien Loriot
260aa765fb
Merge pull request #4902 from MaelRL/PMP-Fix_array_based_PS_to_PM-GF
...
PMP: Restore array-based soup to mesh conversion
2020-08-11 16:51:36 +02:00
Sébastien Loriot
3f8916e0cb
Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch'
2020-08-10 07:32:38 +02:00
Sébastien Loriot
96b71b348e
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch'
2020-08-10 07:32:05 +02:00
Sebastien Loriot
1198bac95e
Merge pull request #4917 from albert-github/feature/bug_tt_underscores
...
Representation of `__` in typewrite font versus code
2020-08-10 07:29:57 +02:00
albert-github
fe11e704eb
Representation of `__` in typewrite font versus code
...
Seen the discussion with the doxygen pull request https://github.com/doxygen/doxygen/pull/7782 and the subsequent regression, I think it is better to signal the words like `__GNUC__` really as code by using back-ticks in the code.
2020-08-10 07:18:06 +02:00
Michael Hemmer
a11b69e319
Fix do_intersect for Tetrahedron_3 Tetrahedron_3
...
In Line 65 in function do_intersect_tetrahedron_bounded (tr,tet,p,k) we eval k.has_on_bounded_side_3_object()(tet, p), where tr=lh_tet and tet=rh_tet.
Thus p must be generated from lh_tet, or L65 is always true.
This is a flyby and has not been tested.
2020-08-07 10:45:27 +02:00
Sébastien Loriot
a13b96220f
Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch'
2020-08-07 06:41:47 +02:00
Sébastien Loriot
c8b73c9f01
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' into HEAD
2020-08-07 06:40:23 +02:00
Sebastien Loriot
39ad510633
Merge pull request #4906 from sloriot/Stream_support-license_issue
...
remove incorrect license include statement
2020-08-07 06:39:17 +02:00
Michael Hemmer
52d8238f3b
Fix dispatch do_intersect(Tetrahedron_3, Bbox_3)
...
Moving do_intersect(Tetrahedron_3, Bbox_3) below do_intersect(Bbox_3, Tetrahedron_3)
Before do_intersect(Tetrahedron_3, Bbox_3) called do_intersect(Iso_cuboid_3, Tetrahedron_3), which compiled due to implicit conversion.
AFAIKT it even worked, up to instances with degenerated Bbox_3/Iso_cuboid_3 executed in debug mode.
2020-08-06 15:15:53 -07:00
Sébastien Loriot
4a1ad0c756
remove incorrect license include statement
2020-08-06 11:45:23 +02:00
Sébastien Loriot
b6a5502288
Merge remote-tracking branch 'cgal/releases/CGAL-5.0-branch'
2020-08-06 11:33:47 +02:00
Sébastien Loriot
335ddea58f
Merge remote-tracking branch 'cgal/releases/CGAL-4.14-branch' into HEAD
2020-08-06 11:32:52 +02:00
Sebastien Loriot
2e94736f51
Merge pull request #4901 from sgiraudot/PSP-Fix_outdated_precondition-GF
...
Point Set Processing: Remove outdated precondition
2020-08-06 11:30:33 +02:00
Mael Rouxel-Labbé
1c53aea4e2
Add missing 'const' qualifiers
2020-08-06 08:50:41 +02:00
Mael Rouxel-Labbé
2375fed008
Enhance example to use custom traits (and test array-based PS_to_PM/repair_PS)
2020-08-05 10:49:54 +02:00
Mael Rouxel-Labbé
2780fa09eb
Restore PS_to_PM with array-based soups
2020-08-05 10:49:14 +02:00
Laurent Rineau
4284629505
Merge branch 'releases/CGAL-5.0-branch'
2020-08-04 16:26:32 +02:00
Laurent Rineau
ee1ebabf88
Merge pull request #4881 from janetournois/Tet_remeshing-fix_compare_subdomains-jtournois
...
Tetrahedral remeshing - fix compare_subdomains()
2020-08-04 16:25:42 +02:00
Laurent Rineau
2b3a2b4d78
Merge pull request #4893 from maxGimeno/Advancing_front-Fix_deprecated_array-maxGimeno
...
Advancing front: Fix deprecated array
2020-08-04 16:25:39 +02:00
Laurent Rineau
aa6a678af1
Merge pull request #4897 from lrineau/Kernel_23-test_approximate_dihedral_angle_3-GF
...
Add test/Kernel_23/test_approximate_dihedral_angle_3.cpp
2020-08-04 16:25:37 +02:00
Laurent Rineau
a5225de7aa
Merge pull request #4893 from maxGimeno/Advancing_front-Fix_deprecated_array-maxGimeno
...
Advancing front: Fix deprecated array
2020-08-04 16:25:03 +02:00
Simon Giraudot
ebe7168ece
Remove outdated precondition
2020-08-04 14:19:17 +02:00
Maxime Gimeno
dac614bd02
Update to bionic and install and use clang-10
2020-08-04 10:12:58 +02:00
Laurent Rineau
1454dd6e24
Fix typo
2020-08-03 17:11:23 +02:00
Laurent Rineau
09b52ce69f
Add test/Kernel_23/test_approximate_dihedral_angle_3.cpp
2020-08-03 16:55:25 +02:00
Maxime Gimeno
0c35447ebc
add ppa non-interractively
2020-08-03 14:15:00 +02:00