Sebastien Loriot
5ea379b9ee
Merge pull request #5616 from janetournois/PMP-isotropic_remeshing_corners-jtournois
...
PMP::isotropic_remeshing - keep corners incident to isolated constrained edges
2021-04-21 15:29:34 +02:00
Sebastien Loriot
5c3b0504b9
Merge pull request #5611 from janetournois/Tetrahedral_remeshing-fix_index-jtournois
...
Tetrahedral remeshing - fix indices for very small inputs
2021-04-21 15:27:51 +02:00
Laurent Rineau
7a17eb5b87
Merge pull request #4649 from sloriot/CGAL-no_third_party_warnings
...
Try to filter out warnings not in CGAL
2021-04-20 09:48:57 +02:00
Sebastien Loriot
77745a6151
Merge pull request #5610 from maxGimeno/Doc-improve_vcpkg_doc-maxGimeno
...
Documentation: Add a picture to the vcpkg usage doc
2021-04-17 11:03:44 +02:00
Sebastien Loriot
8191120ed1
Merge pull request #5601 from maxGimeno/Demo-Fix_edit_bbox-maxGimeno
...
Polyhedron Demo: Fix edit bbox
2021-04-17 11:03:22 +02:00
Sebastien Loriot
654ee8862d
Merge pull request #5593 from danston/Arrangement_on_surface_2-fix_unassigned_var-danston
...
Fixed unassigned variable in the tests of Arrangement_on_surface_2
2021-04-17 11:03:08 +02:00
Sebastien Loriot
925ff14ad9
Merge pull request #5587 from janetournois/Mesh_3-fix_polylines_on_cube_detection-jtournois
...
Mesh_3 - fix features detection on image bounding box
2021-04-17 11:02:16 +02:00
Sebastien Loriot
de1c951543
Merge pull request #5586 from sgiraudot/PSP-Fix_pointmatcher_example-GF
...
PSP: Fix pointmatcher example
2021-04-17 11:01:45 +02:00
Sebastien Loriot
8e39fff823
Merge pull request #5578 from maxGimeno/FindGMP-Fix_for_vcpkg-maxGimeno
...
Installation: FindGMP also searches for debug lib
2021-04-17 11:01:08 +02:00
Sebastien Loriot
fd5b469980
Merge pull request #5568 from sgiraudot/Interpolation-Fix_deprecated_std_iterator_inheritance-GF
...
Interpolation: Fix deprecated inheritance with std::iterator
2021-04-17 11:00:48 +02:00
Sebastien Loriot
6e7121d83d
Merge pull request #5564 from MaelRL/Generator-Fix_random_polygon_2-degen-GF
...
Handle "right" folds
2021-04-17 11:00:07 +02:00
Sébastien Loriot
a5cb648a99
add an expression to grep
2021-04-16 11:55:02 +02:00
Sébastien Loriot
26bbda71de
swap columns
2021-04-15 14:34:25 +02:00
Sebastien Loriot
7611a0bdfc
Merge branch '5.1.x-branch' into CGAL-no_third_party_warnings
2021-04-15 14:02:16 +02:00
Sébastien Loriot
b6e8e41404
add a fourth category of result
2021-04-15 13:58:24 +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
Jane Tournois
ba695b9ab9
factor should be different depending on the sign of min and max
2021-04-12 16:43:30 +02:00
Jane Tournois
e047d53193
fix index : should not be 1 but i
2021-04-12 15:37:15 +01:00
Maxime Gimeno
e562f6288c
Add a picture to illustrate the vcpkg toolchain option
2021-04-12 10:05:59 +02:00
Maxime Gimeno
db9b78017e
Add nissing viewer->makeCurrent()
2021-04-09 12:56:22 +02:00
Dmitry Anisimov
e2ddf5f17e
fixed unassigned var in the tests
2021-04-08 13:20:02 +02:00
Laurent Rineau
4b12f70605
Merge pull request #5549 from maxGimeno/Eigen_fixes_in_cmakelists-maxGimeno
...
Fix Eigen in CMakeLists 5.1
2021-04-08 11:04:55 +02:00
Jane Tournois
7574751d4f
not all points on the edges of the cube are corners
...
differentiate between corner vertices and edge vertices
corner vertices are forced to be "terminal" in the call
to split_graph_into_polylines() hence leading to
as many polylines as segments on image bbox edges
2021-04-06 14:59:49 +01:00
Laurent Rineau
00751c0869
Merge pull request #5552 from sloriot/Classif-RF_warning
...
Fix deprecated include path
2021-04-06 15:09:59 +02:00
Laurent Rineau
d77d4be2e9
Merge pull request #5556 from MaelRL/Kernel_23-Dont_recompute_normal_in_proj_point-GF
...
Fix inconsistency in normal computation in robust projection code
2021-04-06 15:09:57 +02:00
Laurent Rineau
a0c894594b
Merge pull request #5561 from maxGimeno/Kernel_23-Fix_circle_3_warnings-maxGimeno
...
Kernel_23: Fix warnings in Circle_3
2021-04-06 15:09:56 +02:00
Laurent Rineau
a8274d796e
Merge pull request #5570 from MaelRL/PMP-Repair_PS_invalid_polygons_speed_up-GF
...
Speed up invalid polygon removal in repair_PS
2021-04-06 15:09:55 +02:00
Simon Giraudot
ff2675dc61
Fix pointmatcher example
2021-04-06 10:40:53 +02:00
Maxime Gimeno
e5bf52d9c6
fix indentation and remove GMP_LIBRARIES_DIR
2021-04-02 14:56:50 +02:00
Maxime Gimeno
9a4d495567
don't use generator expression
2021-04-02 14:47:46 +02:00
Maxime Gimeno
c5ebd7c88e
dichotomize multiconfig generators
2021-04-02 14:30:02 +02:00
Maxime Gimeno
16ee70bb12
Use a generator expression to determine the lib to use
2021-04-02 14:11:23 +02:00
Maxime Gimeno
87bb3b27d1
Split GMP_LIBRARIES into debug and release.
2021-04-02 12:56:05 +02:00
Mael Rouxel-Labbé
6b4ba808f8
Implement Vertex_index::operator== explicitely
2021-03-31 15:58:09 +02:00
Laurent Rineau
854fa38f11
Merge pull request #5557 from lrineau/Scripts-fix_doc_testsuite-GF
...
Change the URL to internal releases
2021-03-31 15:06:00 +02:00
Mael Rouxel-Labbé
dc854d8088
Use std::remove_if to speed-up invalid polygon removal
2021-03-31 11:54:38 +02:00
Simon Giraudot
a604fb212b
Fix deprecated std::iterator inheritance by using lambda functions
2021-03-31 10:06:19 +02:00
Mael Rouxel-Labbé
f243467ae5
Explicit requirements in doc&code
2021-03-29 15:24:10 +02:00
Maxime Gimeno
fe5f6556b9
add a comment
2021-03-29 15:23:24 +02:00
Mael Rouxel-Labbé
731299bc4f
Improve random_polygon_2 tests
2021-03-29 14:30:53 +02:00
Mael Rouxel-Labbé
59e443d68a
Minor debugging improvements
2021-03-29 14:30:39 +02:00
Mael Rouxel-Labbé
bea5995756
Handle "right" folds
...
The following configurations of collinear points:
x-2 x x-1 AND x+2 x x+1
cannot be handled with the typical left swap because the interval
has range n-1. Instead, just manually swap like it is done
when the fold is on the left (which can and is immediately detected
at the beginning of the insertion event)
2021-03-29 14:27:16 +02:00
Laurent Rineau
b680815c03
Remove trailing whitespace
2021-03-26 10:50:02 +01:00
Laurent Rineau
b131bd9d25
Change the URL to internal release
...
That will fix our documentation testsuite.
2021-03-26 10:49:34 +01:00
Mael Rouxel-Labbé
48bb925b65
Fix inconsistency in robust projection code
...
If the triangle/plane is degenerate, the case is handled separately.
If we know the plane is not degenerate, the normal should not
be recomputed in a different manner, which might lead
to a null normal and some issues down the line.
2021-03-26 10:41:30 +01:00
Sébastien Loriot
6ba3a6bae0
fix deprecated include path
2021-03-25 13:26:56 +01:00
Maxime Gimeno
2019309288
Replace Rep by a boost::tuple
2021-03-24 15:31:43 +01:00
Laurent Rineau
f650c2f467
Merge pull request #5529 from maxGimeno/Demo-Fixes_for_5_1-maxGimeno
...
Polyhedron_demo: Fix Affine_transform_plugin crash
2021-03-24 14:59:23 +01:00
Laurent Rineau
93c0cbb4d6
Merge pull request #5536 from maxGimeno/Fix_ply_doc-maxGimeno
...
Documentation: Fix `read_ply_points_with_properties`
2021-03-24 14:59:20 +01:00
Maxime Gimeno
acd886b11b
Don't indent, use return()
2021-03-23 14:55:55 +01:00