Mael Rouxel-Labbé
|
262ef93c8d
|
Remove obsolete header
|
2019-06-21 13:09:09 +02:00 |
|
Martin Skrodzki
|
6221ebe148
|
Finish implementation of Culling on B (i.e. TM2) traversal.
|
2019-06-21 07:22:04 +02:00 |
|
Mael Rouxel-Labbé
|
0d1759e996
|
Merge branch 'PMP-smoothing-kkatrio-old' into PMP-smoothing-kkatrio
|
2019-06-20 15:02:32 +02:00 |
|
Mael Rouxel-Labbé
|
7a5486962d
|
Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF
|
2019-06-20 14:49:25 +02:00 |
|
Laurent Rineau
|
17add8332e
|
Merge pull request #3903 from MaelRL/PMP-Generalize_keep_largest_CC-GF
PMP: Generalize `keep_large(st)_CCs`
|
2019-06-20 14:21:14 +02:00 |
|
Laurent Rineau
|
8535a3c03c
|
Merge branch 'releases/CGAL-4.14-branch'
# Conflicts:
# Apollonius_graph_2/include/CGAL/Apollonius_graph_2/Apollonius_graph_2_impl.h
# Convex_hull_3/include/CGAL/convex_hull_3.h
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Corefinement/face_graph_utils.h
# Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin_cgal_code.cpp
# Stream_support/include/CGAL/IO/Color.h
|
2019-06-20 14:20:37 +02:00 |
|
Laurent Rineau
|
b0f1f90a4d
|
Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch
|
2019-06-20 14:08:25 +02:00 |
|
Laurent Rineau
|
208f788494
|
Merge pull request #3893 from sloriot/PMP-coref_fix_next_prev
Fix the prev/next pointers after polyline removal
|
2019-06-20 14:01:25 +02:00 |
|
Mael Rouxel-Labbé
|
7b72fcbf6c
|
Enable passing nb_iter/time step in command line arg
Also nb_iterations is an unsigned int, not a std::size_t
|
2019-06-20 13:38:21 +02:00 |
|
Mael Rouxel-Labbé
|
dcef0011e4
|
Confirm usage of numeric differenciation in Ceres problem formulation
|
2019-06-20 13:31:33 +02:00 |
|
Mael Rouxel-Labbé
|
cad9a0aaa8
|
Make things work when Ceres is not available
|
2019-06-20 13:04:15 +02:00 |
|
Mael Rouxel-Labbé
|
1b53056cbd
|
Precise some preconditions
|
2019-06-20 10:38:37 +02:00 |
|
Martin Skrodzki
|
453ec1571c
|
Implement vertex (TM1) to triangle (TM2) distance in traversal processing.
|
2019-06-19 18:47:41 +02:00 |
|
Maxime Gimeno
|
189ece70fd
|
WIP don't use ffg
|
2019-06-19 16:10:53 +02:00 |
|
Mael Rouxel-Labbé
|
e3e50d90de
|
Constrain edges now properly constrain the position of their extremities
|
2019-06-19 14:39:40 +02:00 |
|
Maxime Gimeno
|
1958e14728
|
Add a first draw of splitting in clip.h
|
2019-06-19 12:37:52 +02:00 |
|
Mael Rouxel-Labbé
|
77711e4e71
|
Merge branch 'PMP-smoothing-kkatrio-old' into PMP-smoothing-kkatrio
|
2019-06-19 11:34:48 +02:00 |
|
Mael Rouxel-Labbé
|
aa6a1907ba
|
Add some verbose if the solver fails
|
2019-06-19 11:29:01 +02:00 |
|
Mael Rouxel-Labbé
|
3a8a7c1f26
|
Improve the documentation
|
2019-06-19 11:07:32 +02:00 |
|
Mael Rouxel-Labbé
|
3b53ce20e3
|
Rename smooth/smooth_along_curvature_flow to smooth_mesh/shape
Also fix edge protection in the demo
|
2019-06-19 10:17:26 +02:00 |
|
Mael Rouxel-Labbé
|
22bd8a943b
|
Merge smooth_areas and smooth_angles, rework AABB tree, document everything
|
2019-06-18 16:02:42 +02:00 |
|
Maxime Gimeno
|
064ef07a77
|
WIP split()
|
2019-06-18 16:02:14 +02:00 |
|
Mael Rouxel-Labbé
|
7f6cb0411c
|
Merge branch 'PMP-Locate-GF-old' into PMP-Locate-GF
|
2019-06-18 08:20:16 +02:00 |
|
Martin Skrodzki
|
c76db1e3ab
|
Finish traversal traits of tm1, i.e. finish implementation of CullingOnA.
|
2019-06-18 07:27:33 +02:00 |
|
Martin Skrodzki
|
a4112c4c8b
|
Implement calling of TM2_tree traversal.
|
2019-06-18 07:01:06 +02:00 |
|
Martin Skrodzki
|
d93aa73e7e
|
Pass tm2_tree instance to the traversal of tm1
|
2019-06-18 06:12:33 +02:00 |
|
Mael Rouxel-Labbé
|
19de8eda04
|
Merge branch 'PMP-Generalize_keep_largest_CC-GF-old' into PMP-Generalize_keep_largest_CC-GF
|
2019-06-17 15:18:33 +02:00 |
|
Laurent Rineau
|
be0d07d150
|
Merge pull request #3979 from afabri/CGAL-null_ptr-GF
Replace NULL and Nullptr_t with nullptr and nullptr_t
|
2019-06-17 14:10:35 +02:00 |
|
Laurent Rineau
|
e4353afb13
|
Merge pull request #3861 from MaelRL/PMP-Add_stitch_boundary_cycle_singular-GF
PMP: Introduce `stitch_boundary_cycle`
|
2019-06-17 13:54:39 +02:00 |
|
Laurent Rineau
|
21f150dac8
|
Merge pull request #3932 from janetournois/PMP-add_fallback_for_hole_filling-jtournois
PMP : add fallback to non-Delaunay triangulations for hole filling functions
|
2019-06-17 13:54:34 +02:00 |
|
Laurent Rineau
|
96912aaa20
|
Merge branch 'releases/CGAL-4.14-branch'
|
2019-06-17 13:53:42 +02:00 |
|
Laurent Rineau
|
bcef288a63
|
Merge pull request #3925 from MaelRL/PMP-Fix_repair_PS_swapping-GF
PMP: Fix repair polygon soup bad swaps
|
2019-06-17 13:51:52 +02:00 |
|
Laurent Rineau
|
19e1dd8c3f
|
Merge pull request #3937 from sloriot/Slicer-fix_default_vpm
Fix default vertex point map
|
2019-06-17 13:51:38 +02:00 |
|
Laurent Rineau
|
1af9a8030e
|
Merge pull request #3964 from sloriot/PMP-coref_invalid_index
Fix invalid index
|
2019-06-17 13:51:36 +02:00 |
|
Laurent Rineau
|
fd33d13958
|
Merge pull request #3937 from sloriot/Slicer-fix_default_vpm
Fix default vertex point map
|
2019-06-17 13:48:12 +02:00 |
|
Mael Rouxel-Labbé
|
c11de87552
|
Manually swap boolean values instead of std::swap() or vector.swap()
MSVC is not happy with std::swap(), Apple is not happy with vector.swap()
|
2019-06-14 15:43:35 +02:00 |
|
Laurent Rineau
|
67e73c2324
|
Fix compilation errors
|
2019-06-13 15:52:43 +02:00 |
|
Mael Rouxel-Labbé
|
a6ea4bcf9f
|
Try to make MSVC preview happy about swapping within boolean vectors
|
2019-06-12 08:39:32 +02:00 |
|
Mael Rouxel-Labbé
|
8a272dd0b9
|
Fix warning
|
2019-06-12 08:17:51 +02:00 |
|
Mael Rouxel-Labbé
|
55cede0960
|
Remove duplicated typedefs
That compiled on my machine, but not on the Fedora testsuites...?
|
2019-06-10 10:39:34 +02:00 |
|
Mael Rouxel-Labbé
|
6e937b62e4
|
Fix isolated point removal edge case
|
2019-06-10 09:59:44 +02:00 |
|
Martin Skrodzki
|
14006623d9
|
Fixed initialization of local Hausdorff bounds.
|
2019-06-09 18:26:45 +02:00 |
|
Martin Skrodzki
|
04c84efb3a
|
Add second traversal trait for Hausdorff-based AABB traversal on the second triangle mesh.
|
2019-06-09 18:08:07 +02:00 |
|
Martin Skrodzki
|
a67fa389f5
|
Add traversal trait for Hausdorff-based AABB traversal on the first triangle mesh.
|
2019-06-09 17:17:54 +02:00 |
|
Mael Rouxel-Labbé
|
9942669dd1
|
Make Delaunay flips optional
|
2019-06-07 16:13:49 +02:00 |
|
Mael Rouxel-Labbé
|
d41e400875
|
If we the mesh is open, we can't scale based on the volume
at least for now, could probably imagine some trick to still do it
|
2019-06-07 16:12:47 +02:00 |
|
Mael Rouxel-Labbé
|
1aaba3a275
|
Misc minor changes
|
2019-06-07 13:54:24 +02:00 |
|
Mael Rouxel-Labbé
|
2ad0e94b55
|
Confirmed use of _Meyer weights and Gram Schmidt move reprojection
through empirical testing
|
2019-06-07 12:37:14 +02:00 |
|
Mael
|
7fb3542b2d
|
Add missing param documentation
|
2019-06-07 10:35:25 +02:00 |
|
Mael Rouxel-Labbé
|
6c4d873338
|
Get rid of the explicit curvature flow smoothing scheme
It's just worse all the time anyway
|
2019-06-07 10:27:21 +02:00 |
|