Maxime Gimeno
|
0b62d59110
|
Use a correct way to reset the stringstream
|
2019-07-31 10:27:03 +02:00 |
Sebastien Loriot
|
0c089d6f91
|
Merge pull request #3721 from sloriot/PMP-clip_fixes
Fixes for clipping
|
2019-07-18 16:28:44 +02:00 |
Sébastien Loriot
|
ae2b242071
|
fix misleading indentation
|
2019-07-12 13:13:33 +02:00 |
Sébastien Loriot
|
0ff0b41ac8
|
remove unused code
|
2019-07-11 12:24:05 +02:00 |
Sébastien Loriot
|
f1e2bf702c
|
improve code + make sure in tests that halfedges are correctly linked
|
2019-07-11 09:38:23 +02:00 |
Sébastien Loriot
|
48bf1cbf05
|
add tests
|
2019-07-02 08:38:03 +02:00 |
Laurent Rineau
|
64bc06e2d9
|
Merge pull request #4032 from sloriot/PMP-coref_invalid_map
Fix copy/paste error
|
2019-07-01 11:07:29 +02:00 |
Laurent Rineau
|
3782c024df
|
Merge branch 'releases/CGAL-4.13-branch' into releases/CGAL-4.14-branch
|
2019-07-01 11:06:57 +02:00 |
Sébastien Loriot
|
df9a63b2b4
|
update marks on removed edges
|
2019-06-27 08:44:46 +02:00 |
Sébastien Loriot
|
4e1e7d8c16
|
fix wrong index
|
2019-06-26 10:52:48 +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 |
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 |
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é
|
6e937b62e4
|
Fix isolated point removal edge case
|
2019-06-10 09:59:44 +02:00 |
Sébastien Loriot
|
d6ea5870e5
|
fix copy/paste issue
|
2019-05-29 11:03:55 +09:00 |
Mael Rouxel-Labbé
|
85ba338518
|
Add missing 'using' for boost's choose_param() / get_param()
|
2019-05-20 11:04:15 +02:00 |
Sébastien Loriot
|
dd84321f56
|
be more backward compatible + add typedef for AABB-tree definition
|
2019-05-17 15:01:46 +02:00 |
Sébastien Loriot
|
f65cc41e82
|
add missing default template parameter
|
2019-05-15 13:00:45 +02:00 |
Laurent Rineau
|
90782d4b7f
|
Revert the merge of two pull-requests that target CGAL-4.14-branch
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
|
2019-05-14 17:50:45 +02:00 |
Laurent Rineau
|
8dabd25b75
|
Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF
PMP: Fix duplicate_non_manifold_vertices() with pinched vertices
|
2019-05-14 16:26:22 +02:00 |
Laurent Rineau
|
b839d1defa
|
Merge pull request #3910 from maxGimeno/Polgon_mesh_slicer-Fix_orientation-GF
PMP::Orient polylines of Polgon Mesh Slicer ccw.
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_slicer.h
|
2019-05-14 16:25:59 +02:00 |
Laurent Rineau
|
5457a6a30b
|
Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF
PMP: Fix duplicate_non_manifold_vertices() with pinched vertices
|
2019-05-14 16:18:40 +02:00 |
Laurent Rineau
|
8e872081fc
|
Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau
Mesh_3 `Protect_edges_sizing_field`: handle the `stop` Boolean
# Conflicts:
# .travis/build_package.sh
# Installation/cmake/modules/CGALConfig_binary.cmake.in
# Installation/cmake/modules/CGALConfig_install.cmake.in
# Installation/cmake/modules/CGAL_SetupCGAL_CoreDependencies.cmake
# Installation/lib/cmake/CGAL/CGALConfig.cmake
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_slicer.h
# Polyhedron/demo/Polyhedron/Plugins/Classification/CMakeLists.txt
# Polyhedron/demo/Polyhedron/Plugins/Mesh_3/CMakeLists.txt
|
2019-05-14 16:18:24 +02:00 |
Mael Rouxel-Labbé
|
3e386c9de6
|
Fix naming consistency
|
2019-05-14 08:25:13 +02:00 |
Mael Rouxel-Labbé
|
ba46772096
|
Minor comment change
|
2019-05-14 08:17:45 +02:00 |
Mael Rouxel-Labbé
|
ab137195c6
|
Fix overly naive swap algorithm in duplicate polygon removal
|
2019-05-14 08:16:29 +02:00 |
Maxime Gimeno
|
910d6d076b
|
use CGAL_USE()
|
2019-05-13 16:40:07 +02:00 |
Mael Rouxel-Labbé
|
09b1ea231f
|
Fix polygons-to-be-erased ID swapping
Bugged approach would swap away from the polygons-to-be-erased area at the end
of the container
|
2019-05-13 13:11:47 +02:00 |
Mael Rouxel-Labbé
|
eae6a294c7
|
Fix unused point IDs swapping
Bugged approach would swap away from the to-be-erased zones at the back
of the vector
|
2019-05-13 13:10:27 +02:00 |
Sébastien Loriot
|
c49f173d83
|
polyline orientation depend on supporting mesh
|
2019-05-08 10:13:40 +02:00 |
Maxime Gimeno
|
cfea874cc1
|
take the right vectors
|
2019-05-07 11:24:30 +02:00 |
Maxime Gimeno
|
962bac73b2
|
don't test if not closed
|
2019-05-07 11:12:59 +02:00 |
Maxime Gimeno
|
a059b7aa38
|
don't touch polylines <=2 points
|
2019-05-07 10:52:18 +02:00 |
Maxime Gimeno
|
cc4bc212f9
|
Don't use c++11 in tests
|
2019-05-07 10:41:13 +02:00 |
Maxime Gimeno
|
29ba7a8992
|
check that there are at least 2 points in the polyline before testing
|
2019-05-07 10:19:44 +02:00 |
Maxime Gimeno
|
fe675e87b1
|
Fix test and update doc.
|
2019-05-07 09:58:27 +02:00 |
Maxime Gimeno
|
0105eefe45
|
Add a test to detect if the result of the slicer is cw oriented when seen from the positive side of the slice-plane. If it is, reverse the orientation. Add assertions in the test.
|
2019-05-07 09:40:47 +02:00 |
Sébastien Loriot
|
ff2e7f9eb4
|
fix broken link
|
2019-05-03 22:29:32 +02:00 |
Sébastien Loriot
|
6e31445f62
|
fix the prev/next pointers after polyline removal
|
2019-04-30 15:09:36 +02:00 |
Mael Rouxel-Labbé
|
c21a47d329
|
Change some unordered sets to dynamic pmaps in non-manifold related functions
|
2019-04-30 08:54:13 +02:00 |
Mael Rouxel-Labbé
|
b65d91fda8
|
Minor test improvements
|
2019-04-30 08:53:59 +02:00 |
Sebastien Loriot
|
056cd0c781
|
Simplify code to access the actual number of vertices in the mesh
Co-Authored-By: MaelRL <mael.rouxel.labbe@geometryfactory.com>
|
2019-04-30 07:56:59 +02:00 |
Sébastien Loriot
|
c14ef91134
|
add missing include directive
|
2019-04-26 11:28:05 +02:00 |
Sebastien Loriot
|
0a19fa0690
|
Merge pull request #3827 from sloriot/BGL_PMP-reserve_call_before_copy
Add calls to reserve before creating meshes
|
2019-04-23 09:44:31 +02:00 |
Sebastien Loriot
|
fdc8d79a69
|
Merge pull request #3843 from sloriot/PMP-speed_orient_soup
Speed-up polygon soup orientation
|
2019-04-23 09:43:55 +02:00 |