Dmitry Anisimov
4db22ca4ae
removed internal test code that did not prove to be useful
2021-04-28 16:55:15 +02:00
Dmitry Anisimov
5c3ae06de7
group traversal should be called only on TM2
2021-04-28 15:44:34 +02:00
Laurent Rineau
c091c7f86e
Merge pull request #5532 from lrineau/Kernel_23-Do_interesect__without_division-GF
...
Remove operator/ from CGAL::Mpzf and implement Do_intersect_3 with RT only (without division)
2021-04-28 15:24:15 +02:00
Laurent Rineau
ab887fd909
Merge pull request #5634 from sloriot/PMP-improve_conditionnal_code
...
Simplify conditional code
2021-04-28 15:24:05 +02:00
Laurent Rineau
b775b04eb8
Merge pull request #5637 from sloriot/PMP-hole_filling_empty_range_warning
...
Fix use of empty range
2021-04-28 15:24:01 +02:00
Dmitry Anisimov
b45de72547
tested bbox comparisons but I do not think we can use them so they are off
2021-04-28 15:23:35 +02:00
Laurent Rineau
795c931b55
Merge pull request #5637 from sloriot/PMP-hole_filling_empty_range_warning
...
Fix use of empty range
2021-04-28 15:22:41 +02:00
Dmitry Anisimov
4ce1370043
tested group traversal, its sequential version is slower due to more candidate triangles
2021-04-28 11:37:49 +02:00
Sébastien Loriot
1faa0e2992
replace internal use of boost::shared_ptr by std::shared_ptr
2021-04-28 10:55:26 +02:00
Sébastien Loriot
c3e5294df3
add extra function for group traversal
...
not activate for now
2021-04-27 19:24:56 +02:00
Dmitry Anisimov
a2f460c9d6
Merge branch 'master' into gsoc2019-PMPHDist-martinskrodzki
2021-04-27 18:37:32 +02:00
Dmitry Anisimov
85f88c218a
added inexact check with distances + more precise realizing triangles
2021-04-27 18:25:58 +02:00
Dmitry Anisimov
860cad669a
added tighter bounds, changed std min/max to CGAL one, added missing realizing triangles
2021-04-27 16:46:02 +02:00
Dmitry Anisimov
930d364c3f
face to triangle map made global
2021-04-27 12:43:47 +02:00
Dmitry Anisimov
95ab1a57a0
tests moved to the test folder
2021-04-27 11:22:55 +02:00
Dmitry Anisimov
5e99e80134
refined and debugged aabb tree with priority traversal
2021-04-26 17:07:19 +02:00
Dmitry Anisimov
d5e1c1fdd9
shorter bunny test
2021-04-26 15:38:06 +02:00
Dmitry Anisimov
7b8deffb9e
Merge remote-tracking branch 'maxGimeno/PMP-compare_faces_from_meshes-maxGimeno' into gsoc2019-PMPHDist-martinskrodzki
2021-04-26 15:23:04 +02:00
Dmitry Anisimov
4cf4e2c50a
return a pair of realizing triangles, still to be discussed
2021-04-26 15:21:58 +02:00
Dmitry Anisimov
69c48308cc
added test for realizing triangles, updated how the bounds are stored, removed useless types
2021-04-26 13:04:59 +02:00
Maxime Gimeno
ce9bf321df
use num_vertices() instead of vertices().size() (garbage probleme in SMesh)
2021-04-23 16:16:53 +02:00
Dmitry Anisimov
f92e24f9c2
now we can return realizing triangles
2021-04-23 16:01:32 +02:00
Dmitry Anisimov
1b892e0558
subdivision tested - it works
2021-04-23 15:41:57 +02:00
Dmitry Anisimov
6bf1966012
partially fixed issue for match faces + added minimum example for that issue
2021-04-23 14:37:58 +02:00
Sébastien Loriot
0eea836f1e
handle empty point range
2021-04-23 08:46:28 +02:00
Dmitry Anisimov
9a9c3ed887
a few comments in addition to the discussion with Sebastien and Martin
2021-04-22 12:19:58 +02:00
Sébastien Loriot
b0a05ab501
fix default
2021-04-21 17:50:47 +02:00
Sébastien Loriot
8a3d9ad124
restrict the usage of the macro
...
everything is local now
2021-04-21 17:48:08 +02:00
Sébastien Loriot
f513a791e2
Merge remote-tracking branch 'cgal/5.2.x-branch'
2021-04-21 15:48:36 +02:00
Sébastien Loriot
eef92fbef7
Merge remote-tracking branch 'cgal/5.1.x-branch'
2021-04-21 15:47:06 +02:00
Sebastien Loriot
fa4a31a87b
Merge pull request #5583 from sloriot/PMP-face_epsilon_map
...
Polyhedral_envelope: face epsilon map
2021-04-21 15:26:48 +02:00
Dmitry Anisimov
2f5ff51c60
missing include
2021-04-21 12:21:15 +02:00
Dmitry Anisimov
33d2f1073a
optimized AABB tree calls
2021-04-21 11:48:56 +02:00
Mael Rouxel-Labbé
c489b7ffa5
Add missing Coercion_traits specialization for custom FT in PMP test
2021-04-20 15:59:29 +02:00
Dmitry Anisimov
a0812c1ad7
added comments with refs to the original paper, checked all the formulas
2021-04-19 17:44:25 +02:00
Dmitry Anisimov
4ebbaba856
added bunny benchmarks versus original paper
2021-04-19 14:00:03 +02:00
Sébastien Loriot
0efe2459dc
remove whitespace introduced during merge
2021-04-17 14:13:28 +02:00
Sébastien Loriot
39367c2313
Merge remote-tracking branch 'cgal/5.2.x-branch'
2021-04-17 11:14:29 +02:00
Sebastien Loriot
e9c97d2b59
Merge pull request #5539 from sloriot/PMP-coref_check_si
...
Collect faces incident to edges too
2021-04-17 11:04:38 +02:00
Sebastien Loriot
b7323389c7
Merge pull request #5622 from maxGimeno/CMake-Update_versions_in_scripts-maxGimeno
...
Update maximum cmake versions
2021-04-17 10:58:14 +02:00
Sebastien Loriot
66441af8c6
Merge pull request #5566 from afabri/PMP-accelerate_Envelope-GF
...
PMP - Polyhedral Envelope : Make it faster by making combinatorial tests
2021-04-17 10:53:22 +02:00
Sébastien Loriot
4436fd62a5
Merge pull request #5266 from janetournois/PMP-isotropic_remeshing_collapse_step-jtournois
...
PMP isotropic_remeshing() - improve edge flip step
2021-04-17 10:51:15 +02:00
Dmitry Anisimov
81513fc860
face descriptor is now stored in the candidate triangle to remember the realizing triangle
2021-04-16 18:15:07 +02:00
Dmitry Anisimov
56b77cfd9f
fixed match faces + removed small optimization (not sure about it)
2021-04-16 17:43:26 +02:00
Maxime Gimeno
c49152359c
update max version of cmake and announce the new minimal in CHANGE.md
2021-04-15 15:08:54 +02:00
Sébastien Loriot
33a9553a13
rename variables
2021-04-14 11:09:14 +02:00
Sébastien Loriot
05e4b56c88
group intersecting segment of planar faces into a unique Node_set_id
...
This makes the unordered_map change working for autoref
2021-04-14 10:19:38 +02:00
Jane Tournois
d61cf58f2f
add ISOLATED_CONSTRAINT halfedge status
...
this type is needed for edges that are part of the input constrained
edges property map, and are incident to a face to be remeshed only by a
vertex.
These edges contribute to creating corner vertices (incident to >= 3
constrained edges), but should still not be considered as patch borders
without dealing with these "isolated constraints", the corner vertices that
are incident to 2 patch borders and 1 of these edges was not considered
as a corner but as a simple patch border vertex, hence it could be
moved/deleted by a collapse or relaxation steps
2021-04-13 15:20:21 +02:00
Sébastien Loriot
0e6754b15e
typos
2021-04-10 09:19:46 +02:00
Dmitry Anisimov
ddb8c6a9ff
fewer candidate triangles for distance > 0
2021-04-09 18:48:15 +02:00