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
albert-github
f4d6c6fd15
Layout on the bibliography page
...
When having a bit a long citation description, the description runs, in the HTML output on the bibliography page, into 3 or more lines where the 3rd and following lines continue underneath the citation number like:
```
[1] Eric Berberich, Arno Eigenwillig, Michael Hemmer, Susan Hert, Lutz Kettner, Kurt Mehlhorn, Joachim Reichel, Susanne Schmitt, Elmar Schömer, and Nicola Wolpert. Exacus: Efficient and exact
algorithms for curves and surfaces. In Gerth S. Brodal and Stefano Leonardi, editors, 13th Annual European Symposium on Algorithms (ESA 2005), volume 3669 of Lecture Notes in Computer Science,
pages 155–166, Palma de Mallorca, Spain, October 2005. European Association for Theoretical Computer Science (EATCS), Springer.
```
The example was found in e.g. https://doc.cgal.org/latest/Algebraic_foundations/citelist.html
- corrected the "overflow"
- made the citation number right aligned
2020-08-11 13:26:23 +02:00
Ahmed Essam
3dc2804b9e
Move _inc_to_right != cv._inc_to_right assertion to its right location
2020-08-11 13:23:08 +02:00
Ahmed Essam
ff93e2b3bd
Curve params "s" and "t" are interchangeable with self intersections
2020-08-11 13:18:30 +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
Ahmed Essam
6d949cd14f
Fix bug with self intersecting bezier curves
2020-08-08 17:29:55 +02:00
Jane Tournois
915dd02ea1
use the cache value of cells to avoid computing more than once the Dihedral_angle_cosine
...
of a cell
2020-08-07 16:08:42 +02:00
Jane Tournois
12a3aa7605
avoid divisions - everything is >= 0
2020-08-07 15:42:19 +02:00
Jane Tournois
0b29434c15
operator< depends on the sign, and can be computed on square(cos(angle))
...
the comparison is < or > depending on the sign
2020-08-07 15:31:13 +02:00
Jane Tournois
79159faa00
replace cos double value with a struct
...
operator< can be improved in the future
2020-08-07 12:44:15 +02:00
Maxime Gimeno
1c2e2ba4b8
Fix alpha in soups and c3t3
2020-08-07 11:39:41 +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
Maxime Gimeno
7a91e29d3e
Fixes
2020-08-07 09:07:58 +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
Maxime Gimeno
6ffb10a71c
Fixes for cmake-testsuite...
...
- Use CGAL_RELEASE_DIR as CGAL_DIR to have the real setup
- Use RUNNING_CGAL_AUTO_TEST to detect a testsuite setup
2020-08-06 11:03:53 +02:00
Jane Tournois
32441a4a2a
re-introduce sliver_value() for cos
2020-08-06 10:07:59 +02:00
Maxime Gimeno
3f4c2cd127
Chmod +x the test script
2020-08-06 10:05:40 +02:00
Jane Tournois
7ba6059074
replace tangent with cosine
...
when abcd is positively oriented, cos(dihedral_angle(abcd)) is
monotonically decreasing from 1 to -1 between 0 and PI,
so we now deal with maximum cos
2020-08-06 10:01:22 +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
Jane Tournois
a8155850e1
do not use tan when the criterion is AVERAGE_ANGLE_BASED
2020-08-04 17:40:58 +02:00
Jane Tournois
05b572d8e7
fix order of points to always have positive orientation
2020-08-04 16:57:04 +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
Jane Tournois
f15efb78f9
reorder points to always have positive orientation
2020-08-04 14:35:53 +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
Sébastien Loriot
715aa45a2b
rephrase
2020-08-04 08:22:01 +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
Laurent Rineau
d311fca3ec
Remove the deprecated use of approximate_number_of_enqueued_element
2020-08-03 14:42:44 +02:00
Maxime Gimeno
0c35447ebc
add ppa non-interractively
2020-08-03 14:15:00 +02:00
Jane Tournois
a93d3ef9bd
use tan(min dihedral angle) instead of min dihedral angle
...
this is cheaper and atan is monotonic so the comparison leads
to the same conclusion
2020-08-03 13:42:11 +02:00