Commit Graph

92466 Commits

Author SHA1 Message Date
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