Laurent Rineau
8070b01a22
Merge pull request #3472 from sloriot/PMP-fix_clip_on_border
...
Fix clipping on border edges
2018-12-10 14:38:26 +01:00
Sébastien Loriot
ae9659539e
simplify type
2018-11-22 16:58:13 +01:00
Sébastien Loriot
78e375f15c
add a special handling for degenerate faces on the border
2018-11-22 16:14:18 +01:00
Sébastien Loriot
293f54dc25
no need to consider polylines to skip
...
they are not really used in remove_used_polylines
and a polyline might be written as to skip while
only a portion is (if the dangling part is the
one edge per polyline)
2018-11-22 14:08:20 +01:00
Sébastien Loriot
f070af9a70
workaround when interseciont polyline goes to the border
2018-11-22 13:38:31 +01:00
Sébastien Loriot
0ecbdbea4b
handle case when clipping plane hit an extended bbox corner
2018-11-20 13:10:14 +01:00
Sébastien Loriot
7d19fe6940
be more robust in case of tangency
2018-11-20 10:50:32 +01:00
Sébastien Loriot
0c33bf461f
register vertex -> node_id upon creation
...
The former method relied on intersection edges
which did not have isolated vertices
2018-11-20 10:41:37 +01:00
Sébastien Loriot
6f5ba0ddfa
handle clipping with clipper on border edge
2018-11-19 14:26:05 +01:00
Sébastien Loriot
54381db68a
fix -Wmaybe-uninitialized warnings
2018-11-12 19:27:53 +01:00
Sebastien Loriot
00cf0a2889
Merge pull request #3413 from gdamiand/CGAL-cmake_cleanup-gdamiand
...
Clean CMakeLists.txt of examples and tests
2018-11-12 15:01:46 +01:00
Sébastien Loriot
018652517b
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch'
2018-11-12 10:08:29 +01:00
Sébastien Loriot
089377d238
Merge remote-tracking branch 'cgal/releases/CGAL-4.12-branch' into HEAD
2018-11-12 10:07:27 +01:00
Sébastien Loriot
65f386b7a3
use the vertex point map provided and not the default one
2018-11-08 14:23:28 +01:00
Sébastien Loriot
3e46680513
use the true name parameter type
2018-11-08 14:22:59 +01:00
Sébastien Loriot
a51a153c31
fix when bbox has a 0-width + update testsuite
2018-11-06 10:56:04 +01:00
Sébastien Loriot
8a27676102
handle case of a non closed intersection polyline
2018-11-06 10:27:30 +01:00
Sébastien Loriot
6b8a36ba0c
update clipping code for surface case and use Face_graph_output_builder
...
This fixes a bug when a patch with no input vertex must be
classified wrt the clipper
2018-11-05 16:26:33 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Sébastien Loriot
d940632471
Merge pull request #3258 from MaelRL/PMP-Filter_degenerate_polygon_soup_input-GF
...
PMP: repair polygon soup
2018-11-02 10:37:58 +01:00
Sébastien Loriot
98584f793c
fix warning
2018-11-01 12:53:47 +01:00
Sébastien Loriot
a7f08e5172
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch'
2018-10-30 16:06:22 +01:00
Sébastien Loriot
9eb521d4d7
Merge pull request #3429 from sloriot/PMP-remove_deg_edges_iterative
...
Make the degenerate edge removal an iterative process
2018-10-30 15:59:47 +01:00
Sébastien Loriot
cdbe19b480
Merge pull request #3369 from maxGimeno/AABB_tree-AABB_transformed_traits-GF
...
[Small Feature] Add collision detection in PMP
2018-10-30 15:49:38 +01:00
Sébastien Loriot
3be4dd02f5
make the edge removal an iterative process
...
an edge impossible to remove might be removable
following some degenerate edges removal
2018-10-29 17:39:48 +01:00
Sébastien Loriot
5dad6f0c71
take into account clipper orientation to clip open meshes
2018-10-29 15:04:06 +01:00
Laurent Rineau
d9851eaebe
Merge pull request #3407 from MaelRL/PMP-Fix_do_intersect_look_up_error
...
PMP: Fix look-up error
2018-10-29 10:42:35 +01:00
Laurent Rineau
821f9c015e
Merge pull request #3311 from sloriot/Doc-Pkg_link_name
...
Update the name of package names reference links
2018-10-29 10:27:53 +01:00
Laurent Rineau
e54ae0ac83
Merge pull request #3262 from MaelRL/PMP-stitch_closed_cycles-GF
...
PMP: stitch boundary cycles
2018-10-29 10:27:43 +01:00
Laurent Rineau
c7592752bf
Merge pull request #3407 from MaelRL/PMP-Fix_do_intersect_look_up_error
...
PMP: Fix look-up error
2018-10-29 10:27:39 +01:00
Laurent Rineau
e54b036516
Merge pull request #3379 from lrineau/Mesh_3-fix_Index-GF
...
Mesh_3: Allow `Subdomain_index` to be `short`
2018-10-29 10:27:33 +01:00
Sébastien Loriot
10fd5a6e0c
clear points per cc after removal + avoid useless resize
2018-10-26 09:46:01 +02:00
Sébastien Loriot
80643061af
add missing call to build+fix to use the right traits
2018-10-25 13:45:57 +02:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Guillaume Damiand
7f09308d33
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
2018-10-17 13:07:22 +02:00
Sébastien Loriot
74d57925bb
add missing EOL
2018-10-16 15:40:06 +02:00
Mael Rouxel-Labbé
5ab34f4c8c
Specified namespace to avoid look-up errors
2018-10-16 08:43:10 +02:00
Sébastien Loriot
4294b71dfb
add missing convenience function
2018-10-15 17:21:47 +02:00
Sébastien Loriot
a1bcbd4beb
add missing include directive
2018-10-11 15:15:12 +02:00
Mael Rouxel-Labbé
4ed5958538
Merge branch 'PMP-stitch_closed_cycles-GF-old' into PMP-stitch_closed_cycles-GF
2018-10-11 09:38:41 +02:00
Sébastien Loriot
d7fa388f85
avoid passing default map (that is already the default)
...
The c++03 implementation of constructors of AABB-tree expect
arguments to be passed by reference and a rvalue can't be taken by const-ref
2018-10-09 10:29:20 +02:00
Sébastien Loriot
71175e13bd
naming convention
2018-10-09 10:29:20 +02:00
Sébastien Loriot
2c8b44e144
update doc after review
2018-10-09 10:29:20 +02:00
Sébastien Loriot
5154022dc0
simply API and update doc
2018-10-09 10:29:20 +02:00
Sébastien Loriot
23c60628e4
add test
2018-10-09 10:29:20 +02:00
Sébastien Loriot
fcc99af1eb
fix typo and clean-up
2018-10-09 10:28:45 +02:00
Sébastien Loriot
e868d87507
remove_mesh no longer invalidate mesh ids
2018-10-09 10:28:45 +02:00
Sébastien Loriot
241d088b5a
update after review of @maxGimeno
2018-10-09 10:28:45 +02:00
Sébastien Loriot
c3943386bc
rename main class
2018-10-09 10:28:45 +02:00