Sébastien Loriot
|
6ad09d441a
|
add convenience function to snap all vertices of a mesh
|
2021-04-30 13:53:13 +02:00 |
|
Dmitry Anisimov
|
5d77b22f7a
|
changed sqrt to approximate sqrt
|
2021-04-30 10:25:22 +02:00 |
|
Sébastien Loriot
|
fbffcfff5d
|
Merge 'PMP-compare_faces_from_meshes-maxGimeno' into gsoc2019-PMPHDist-martinskrodzki
|
2021-04-29 17:46:54 +02:00 |
|
Sébastien Loriot
|
d0608093ec
|
remove unused typedef
|
2021-04-29 17:46:14 +02:00 |
|
Dmitry Anisimov
|
7fd291c588
|
added input-dependent infinity value + assertions
|
2021-04-29 17:43:00 +02:00 |
|
Sébastien Loriot
|
e24c6bd3d8
|
rename variables to make it clear from which mesh the faces are from
|
2021-04-29 15:51:02 +02:00 |
|
Sébastien Loriot
|
d4e7879464
|
make the code work with different input mesh types
|
2021-04-29 15:45:06 +02:00 |
|
Sébastien Loriot
|
93855b1af1
|
Merge PMP-compare_faces_from_meshes-maxGimeno into gsoc2019-PMPHDist-martinskrodzki
|
2021-04-29 10:36:22 +02:00 |
|
Sébastien Loriot
|
b4787adc19
|
allow difference mesh types
|
2021-04-29 10:35:26 +02:00 |
|
Dmitry Anisimov
|
1f114461c4
|
removed return with realizing triangles + added naive version of symmetric distance
|
2021-04-28 17:14:22 +02:00 |
|
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
|
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
|
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 |
|
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
|
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 |
|
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 |
|
Sébastien Loriot
|
33a9553a13
|
rename variables
|
2021-04-14 11:09:14 +02:00 |
|