Sébastien Loriot
285dbb96bf
value must be removed
...
Was reported as a warning by MSVC 2022
2022-11-17 19:17:32 +01:00
Sébastien Loriot
8bbbf8d494
try workaround warnings
2022-11-17 19:11:00 +01:00
Sébastien Loriot
4d797b55c4
try working around a warning
2022-11-17 19:03:30 +01:00
Sébastien Loriot
33cfc700b2
fix unused warning
2022-11-17 12:12:01 +01:00
Laurent Rineau
1501d9943a
Fix the bug!
...
See the empty columns in https://cgal.geometryfactory.com/CGAL/testsuite/results-5.6-Ic-100.shtml
and the CMake output at
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-5.6-Ic-100/Installation/TestReport_Christo_MSVC-2022-Community-Release.gz
With `Scripts/developer_scripts/run_testsuite_with_ctest`, CMake is
called with `-DWITH_tests=ON -DCGAL_TEST_SUITE=ON`.
We do not want to disable that option `-DWITH_tests=ON` because it
is crucial for the correct behavior of `run_testsuite_with_ctest`.
2022-10-28 15:19:09 +02:00
Laurent Rineau
ea35fa8f88
Fix autotest_cgal_with_ctest
...
That commit makes the CMake variables `CGAL_TEST_SUITE` (the new one)
and `RUNNING_CGAL_AUTO_TEST` (the legacy one) completely equivalent.
2022-10-05 15:06:02 +02:00
Laurent Rineau
207a1e896b
Merge pull request #6796 from janetournois/Mesh_3-compare_distance_performance_issue-jtournois
...
Mesh_3 speedup (filter failures in `Compare_distance_3(Point_3, Segment_3, Point_3)` )
2022-10-04 13:48:18 +02:00
Laurent Rineau
de80833223
Merge pull request #6845 from sloriot/PMP-coref_open_mesh_case
...
PMP corefinement: Handle inconsistency with open mesh as input
2022-10-04 13:48:16 +02:00
Laurent Rineau
fef4d1b43b
Merge pull request #6863 from lrineau/Polyhedron-demo_fix_display_of_protecting_spheres-GF
...
Polyhedron demo - Fix the display of protecting balls (second version)
2022-10-04 13:48:13 +02:00
Laurent Rineau
ff2bab36b0
Merge pull request #6867 from sloriot/PMP-collision_detection_copy
...
Add default copy constructor and operator=
2022-10-04 13:48:11 +02:00
Laurent Rineau
b8b8d98281
Merge pull request #6872 from MaelRL/PMP-Fix_keep_LCC-GF
...
Fix dry-run of keep_largest_CCs dumping the wrong faces
2022-10-04 13:48:08 +02:00
Mael Rouxel-Labbé
9e0a71f7ad
Actually cube the threshold value for the volume bound
2022-09-28 13:50:43 +02:00
Mael Rouxel-Labbé
f27428c4d9
Improve tests for PMP::keep_large(st)_CC()
2022-09-23 14:54:15 +02:00
Mael Rouxel-Labbé
e51bafbfbe
Fix dry-run of keep_largest_CCs dumping the wrong faces
2022-09-23 14:53:36 +02:00
Sébastien Loriot
495f2e316a
add default copy constructor and operator=
2022-09-21 18:59:18 +02:00
Laurent Rineau
3b6b6f9018
Polyhedron demo - Fix the display of protecting balls
2022-09-20 16:15:49 +02:00
Sébastien Loriot
d084d9396f
ignore new test for clipping
2022-09-14 10:35:23 +02:00
Sébastien Loriot
f5fb60ef66
handle cmd with several lines
2022-09-14 10:18:16 +02:00
Sébastien Loriot
b3da3506d6
add testcase that has an non-closed mesh and a close mesh incompatible for BO
2022-09-13 17:55:02 +02:00
Sébastien Loriot
6f509a02ad
handle inconsistency of classification due to non-closed meshes
2022-09-13 17:19:06 +02:00
Sébastien Loriot
d7426630ea
set stream precision to the max
2022-09-13 14:33:23 +02:00
Laurent Rineau
e93011ae2a
Merge pull request #6779 from sloriot/Intersections_3-better_tetra_tri
...
Simpler implementation of Tet vs. Tri intersection
2022-09-13 12:31:37 +02:00
Laurent Rineau
4934f2b2e3
Merge pull request #6809 from lrineau/Filtered_kernel-fix__do_intersect__Bbox_3__Triangle_3__static_filters-GF
...
Fix static filter of Do_intersect_3(Bbox_3,Triangle_3)
2022-09-13 12:31:34 +02:00
Laurent Rineau
df16e3273e
Merge pull request #6812 from sloriot/PMP-split_visitor
...
add missing visitor calls in PMP::split()
2022-09-13 12:31:32 +02:00
Sebastien Loriot
d896940470
Cosmetic changes
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-09-07 16:08:58 +02:00
Mael Rouxel-Labbé
bc9aa692c3
Add a few more tests to Tr-Tet
2022-09-07 16:00:59 +02:00
Sébastien Loriot
f0f01b70ba
remove trailing whitespace
2022-09-07 08:44:42 +02:00
Sébastien Loriot
ce1bb34d65
add missing visitor calls in split
2022-08-28 22:08:45 +02:00
Andreas Fabri
550e4306c8
Add triangles completelty to the left of the bbox parallel/projection on face inside, projection on face intersects
2022-08-25 13:09:18 +01:00
Laurent Rineau
67a5a69e7f
Revert "temporarily replace explicit call to kernel"
...
This reverts commit 43ef4e35ba .
2022-08-25 10:29:04 +02:00
Laurent Rineau
c61e3a978b
Fix typo size/side
2022-08-24 16:18:26 +02:00
Laurent Rineau
c573ccb827
Fix static filter of Do_intersect_3(Bbox_3,Triangle_3)
...
See the publication at https://www.semanticscholar.org/paper/High-performance-triangle-versus-box-intersection-Christensen-Karlsson/bad661b58359ec01be2deb2f47ec8fd8eb293747
The test of intersection of `bbox` and `triangle.bbox` was missing.
2022-08-24 16:18:07 +02:00
Laurent Rineau
e7ffd0b943
New patch
...
This patch removes the cause of filter failures of `Compare_distance_3`, and
keep the exactness.
2022-08-19 15:25:28 +02:00
Jane Tournois
43ef4e35ba
temporarily replace explicit call to kernel
...
there are more than 90% filter failures in calls to
Compare_distance_3()(Point_3, Segment_3, Point_3)
this commits divides by 10 the initialization (protecting ball
placement) time, at least on polyhedral surfaces input
2022-08-11 15:32:18 +02:00
Sebastien Loriot
3368ac557c
Merge pull request #6785 from afabri/Nef_3-fix_nary_operations-GF
...
Nef_3: Fix in nary functions
2022-08-10 18:34:10 +02:00
Andreas Fabri
7b09c8e5ea
Nef_3: Fix in nary functions
2022-08-02 17:37:38 +01:00
Sébastien Loriot
bf6e2a2929
remove unused typedefs
2022-08-02 07:34:55 +02:00
Sébastien Loriot
77a50cfd7c
compute it once
2022-08-02 07:34:55 +02:00
Sébastien Loriot
5d32639dc0
fix comment
2022-08-02 07:34:55 +02:00
Sébastien Loriot
2193551f42
precompute plane vertex indices
2022-08-02 07:34:54 +02:00
Sébastien Loriot
eaffbfb886
add new test from issue
2022-08-02 07:34:54 +02:00
Sébastien Loriot
5c10048d3e
add a bitset to track planes containing polygon points
...
used to avoid computing points and use input tetrahedron vertex
+workaound for kernels with inexact constructions
2022-08-02 07:34:54 +02:00
Sébastien Loriot
445be90c04
update triangle (permutation)
2022-08-02 07:34:54 +02:00
Sébastien Loriot
bf89c548fd
simplify Tetra/triangle intersection computation
...
Testsuite fails for Kernel with non-exact contructions
2022-08-02 07:34:54 +02:00
Sebastien Loriot
9865aae71a
Merge pull request #6774 from janetournois/PMP-remeshing_avoid_global_function-jtournois
...
PMP::isotropic_remeshing() - avoid using global function midpoint()
2022-08-01 15:50:50 +02:00
Jane Tournois
c6bc71b254
use construct_midpoint_3_object() instead of CGAL::midpoint()
2022-07-28 15:51:56 +02:00
Laurent Rineau
fc3e764448
Next release in this branch: 5.4.3
2022-07-15 16:17:30 +02:00
Sebastien Loriot
de2cd5c83f
Merge pull request #6736 from sloriot/STL_extensions-Uncertain_warnings
...
Workaround warning with gcc master
2022-07-12 18:19:35 +02:00
Sébastien Loriot
6acb3a19fe
actually the warning only shows up using clang
2022-07-12 18:18:34 +02:00
Sébastien Loriot
c32e2b1416
use operator||
2022-07-12 18:18:34 +02:00