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
Sébastien Loriot
493795f95d
also accomodate older versions of clang
2022-07-12 18:18:34 +02:00
Sébastien Loriot
ad1e333538
handle older GCC versions
2022-07-12 18:18:34 +02:00
Sébastien Loriot
45b5fd43f8
fix more warnings
2022-07-12 18:18:34 +02:00
Sébastien Loriot
ddd0e7dd47
the warning we are trying to work around is new and we need to ignore it on older compiler
2022-07-12 18:18:34 +02:00
Sébastien Loriot
f7232499a1
use the correct warning...
2022-07-12 18:18:34 +02:00
Sébastien Loriot
3d03cbc519
workaround warning with gcc master
2022-07-12 18:18:34 +02:00
Sebastien Loriot
7f49616553
Merge pull request #6743 from albert-github/feature/bug_stl_unordered
...
STL_Extension Documentation permanent redirects
2022-07-12 18:17:05 +02:00
Sebastien Loriot
75fd9c6112
Merge pull request #6740 from MaelRL/PMP-Fix_stitch_NP
...
Add proper traits usage to PMP::stitch_borders
2022-07-12 18:16:43 +02:00
Sebastien Loriot
e4d1600e5d
Merge pull request #6739 from MaelRL/SMSP-border_sources-GF
...
SMSP: Fix cone initialization of edge sources
2022-07-12 18:16:20 +02:00
Sebastien Loriot
67809f5f84
Merge pull request #6749 from sloriot/Doc-doc_fixes
...
Various doc fixes
2022-07-12 18:15:40 +02:00
Sebastien Loriot
22e5a5a1df
Update Documentation/doc/Documentation/windows.txt
...
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2022-07-11 11:59:59 +02:00
Sébastien Loriot
c6a58e4365
add missing version
...
Thanks @albert-github for checking!
2022-07-11 11:31:18 +02:00
Sébastien Loriot
4c7b1ccef4
update link
2022-07-11 11:11:31 +02:00
Sébastien Loriot
b80bfd0974
add missing supported compiler
2022-07-11 11:06:04 +02:00
Sébastien Loriot
a821707064
link to cppreference
2022-07-11 11:04:04 +02:00
Sébastien Loriot
c519bde799
fix warnin
2022-07-08 20:21:02 +02:00
Mael Rouxel-Labbé
70143a6304
Complete PMP::stitch_borders documentation (geom traits added to the NPs)
2022-07-07 16:51:19 +02:00