Mael Rouxel-Labbé
|
1b01b67c86
|
Added a test for zipping-based boundary cycle stitching
|
2021-02-08 15:54:52 +01:00 |
Sébastien Loriot
|
1da8e2b0e0
|
update test
|
2020-10-26 14:37:04 +01:00 |
Mael Rouxel-Labbé
|
6c1baed013
|
Add missing header includes
|
2020-09-22 10:55:27 +02:00 |
Mael Rouxel-Labbé
|
e16ef7d2f5
|
Merge remote-tracking branch 'cgal/master' into PMP-Local_stitch_borders-GF
|
2020-07-03 09:54:56 +02:00 |
Mael Rouxel-Labbé
|
a574fa70c8
|
Add a test for which single-boundary stitching creates multiple smaller holes
|
2020-05-22 14:37:04 +02:00 |
Mael Rouxel-Labbé
|
9fa5132e8c
|
Add news tests for PMP::stitch_borders
|
2020-05-15 20:23:23 +02:00 |
Mael Rouxel-Labbé
|
65e612d26a
|
Do not use the deprecated API of copy_face_graph in stitching tests
|
2020-05-15 14:59:25 +02:00 |
Mael Rouxel-Labbé
|
faf265f055
|
Enhance tests
|
2020-05-12 19:24:48 +02:00 |
Mael Rouxel-Labbé
|
481447f38d
|
Disable EPECK tests (CORE points comparison --> timeouts on testsuites)
|
2020-02-19 16:17:50 +01:00 |
Mael
|
7ff12d67cb
|
Tiny test verbose change (std::flush to std::endl)
|
2020-02-04 12:17:50 +01:00 |
Mael Rouxel-Labbé
|
4432031bbf
|
Halfedges_comparator > halfedges_keeper + functor returns kept halfedge
|
2020-01-16 11:45:26 +01:00 |
Mael Rouxel-Labbé
|
24aa901970
|
Rename the halfedges comparator
|
2020-01-15 18:01:25 +01:00 |
Mael Rouxel-Labbé
|
c09741f1f2
|
Improve PMP::stitching tests
|
2020-01-15 13:25:09 +01:00 |
Mael Rouxel-Labbé
|
b23151b598
|
Update stitch_borders() tests to verify that we stitched what was expected
|
2019-08-21 16:25:09 +02:00 |
Mael Rouxel-Labbé
|
0d77358328
|
Update to test to have a correct expected value
|
2019-08-21 16:06:23 +02:00 |
Mael Rouxel-Labbé
|
28a2b3413d
|
Moved stitch_boundary_cycle(s) out of internal and documented it
|
2019-04-18 13:08:35 +02:00 |
Mael Rouxel-Labbé
|
86f9a7a68b
|
Changed the return type of stitch_boundary_cycle(s) to something more sensible
|
2019-04-18 12:00:46 +02:00 |
Laurent Rineau
|
698c13d973
|
Merge pull request #3500 from sloriot/PMP-stitching_nm_bug-4.13
Fix for stitching (4.13 and master)
|
2018-12-19 16:12:01 +01:00 |
Sébastien Loriot
|
1efb1d5162
|
change kernel to avoid conflict with master
|
2018-12-14 08:27:19 +01:00 |
Laurent Rineau
|
0f6f9c388e
|
Merge pull request #3499 from sloriot/PMP-stitching_nm_bug
Fix for stitching (4.12)
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/stitch_borders.h
|
2018-12-06 18:08:38 +01:00 |
Sébastien Loriot
|
44addb1f83
|
two halfedges with the same target and source points are non-manifold
|
2018-11-30 09:56:33 +01:00 |
Mael Rouxel-Labbé
|
ef954a69fd
|
Added another test
|
2018-07-31 08:53:14 +02:00 |
Mael Rouxel-Labbé
|
7e17f5f8d6
|
Cleaned extra verbose
|
2018-07-31 08:28:38 +02:00 |
Mael Rouxel-Labbé
|
e5b70423a9
|
Added a test for stitch_boundary_cycles()
|
2018-07-30 18:09:16 +02:00 |
Maxime Gimeno
|
1d4b1f9183
|
Merge master to solve conflicts
|
2018-06-13 09:48:07 +02:00 |
Laurent Rineau
|
851dfabd29
|
Merge pull request #2757 from maxGimeno/BGL-Add_facegraph_validity_check_function-GF
BGL: Add a FaceGraph validity check function
|
2018-05-28 13:58:07 +02:00 |
Maxime Gimeno
|
719033ad68
|
Create id-map on the fly if needed
|
2018-05-24 12:41:37 +02:00 |
Maxime Gimeno
|
47635f11fe
|
Take fimap into account and add a test.
|
2018-05-03 14:55:49 +02:00 |
Andreas Fabri
|
991f3847e8
|
Do not include graph_traits_Polyhedron.h, properties_polyhedron.h and Polyhedron_iostream.h
|
2018-05-03 13:23:50 +02:00 |
Maxime Gimeno
|
9a77ece72f
|
Add a test
|
2018-05-03 12:50:30 +02:00 |
Maxime Gimeno
|
132cf694a0
|
remove is_valid() from the graph_traits
|
2018-05-03 12:03:14 +02:00 |
Sébastien Loriot
|
7fdf9cad8c
|
integrate the are_vertices_stitchable test into the check for non-manifold edges
also reinit the union-find on vertices as the master vertex kept
might be one marked as non-stitchable
|
2017-10-03 13:41:58 +02:00 |
Sébastien Loriot
|
d23b301cea
|
filter edges to be stitched to avoid creating non-manifold vertices
edges filtered have two endpoints to be merged
|
2017-10-02 16:20:05 +02:00 |
Sébastien Loriot
|
07bb1d6839
|
use union-find to merge vertices and decide which vertex to keep
This is needed if two patches have edges stitched with identical
vertex point coordinates.
|
2017-09-29 17:51:58 +02:00 |
Sébastien Loriot
|
c84014992a
|
fix the collection of edges to stitch
we ignore those incident to a degenerate edge on the border
|
2017-09-19 15:08:19 +02:00 |
Sébastien Loriot
|
9487c56cab
|
fix copy-paste error
|
2017-05-11 10:42:33 +02:00 |
Sébastien Loriot
|
7a841cad48
|
prevent the merge of two vertices that would create a non-manifold edge
|
2017-05-10 18:55:03 +02:00 |
Andreas Fabri
|
702149cd93
|
Also test EPEC in the testsuite
|
2016-06-14 14:17:26 +02:00 |
Andreas Fabri
|
4c9c668dc9
|
deal with deprecated code
|
2016-02-01 15:52:52 +01:00 |
Sébastien Loriot
|
bc30aa5f48
|
handle the stitching of patches with incorrect orientation
we make two border halfedges matching only if they are opposite
|
2015-07-31 14:11:38 +02:00 |
Sébastien Loriot
|
de7482f998
|
CGAL_assertion -> assert
|
2015-07-06 16:52:59 +02:00 |
Jane Tournois
|
c88a2e5a7f
|
to get validity at level 5 after stitching a Polyhedron_3,
normalize_border should be called
this is mainly because nb_border_halfedges of the
underlying HDS gets undefined
|
2015-07-02 15:36:34 +02:00 |
Jane Tournois
|
b081f8d92b
|
move stitch_borders to Polygon_mesh_processing folder for readability
|
2015-03-09 12:30:16 +01:00 |
Jane Tournois
|
fe3d702461
|
rename stitch_polygon_mesh to stitch_borders
because it's the name of the function implemented in the header file
|
2015-03-09 12:27:58 +01:00 |