Sébastien Loriot
|
f88092bfad
|
remove useless ref
|
2017-12-13 13:44:16 +01:00 |
|
Sébastien Loriot
|
c35f45b9d3
|
volume intersection test is actually an overlap test
|
2017-12-13 13:37:04 +01:00 |
|
Sébastien Loriot
|
9123802d83
|
fix function name as it is actually the converse that is tested
|
2017-12-13 13:32:24 +01:00 |
|
Sébastien Loriot
|
5a04bc7053
|
clean up
|
2017-12-13 13:31:09 +01:00 |
|
Mael Rouxel-Labbé
|
fe9d21a6cd
|
Fix links to all_default()
|
2017-12-13 10:54:21 +01:00 |
|
Sébastien Loriot
|
4c2964ba69
|
fix namespace change
|
2017-12-13 10:17:45 +01:00 |
|
Sébastien Loriot
|
f9b61facd7
|
update doc of does_bound_a_volume() + add default for bool parameter
|
2017-12-13 10:17:45 +01:00 |
|
Sébastien Loriot
|
d3e0fc820f
|
update doc of orient() + turn checks into assertions
|
2017-12-13 10:17:45 +01:00 |
|
Sébastien Loriot
|
3f45d98501
|
remove useless tests since the mesh must be closed
|
2017-12-13 10:17:45 +01:00 |
|
Maxime Gimeno
|
93c7018ab0
|
Update doc
|
2017-12-13 10:17:45 +01:00 |
|
Maxime Gimeno
|
687e5b6c60
|
Add requirement close for orient function
|
2017-12-13 10:17:42 +01:00 |
|
Maxime Gimeno
|
6c42ce6958
|
Doc review
|
2017-12-13 10:17:08 +01:00 |
|
Maxime Gimeno
|
67d06cadb6
|
Add a function that orient a closed triangle mesh to make it bound a volume.
|
2017-12-13 10:17:04 +01:00 |
|
Maxime Gimeno
|
0f4f30b37b
|
Add a boolean to specify output orientation
|
2017-12-13 10:16:58 +01:00 |
|
Maxime Gimeno
|
497f46f4d3
|
Robustify
|
2017-12-13 10:16:58 +01:00 |
|
Maxime Gimeno
|
4a381cdb42
|
Avoid isolated vertices
|
2017-12-13 10:16:58 +01:00 |
|
Maxime Gimeno
|
dbb63e155d
|
Fices in the doc and the test
|
2017-12-13 10:16:40 +01:00 |
|
Maxime Gimeno
|
9fd5dda4fe
|
Add an action to inside out plugin for orienting connected components
|
2017-12-13 10:16:40 +01:00 |
|
Maxime Gimeno
|
e7f61869cb
|
Fix case triangles orthogonal to XY plane.
|
2017-12-13 10:16:40 +01:00 |
|
Maxime Gimeno
|
9f986ea9ef
|
Add a function and associated test that orient all the connected components of a triangulated face graph positively.
|
2017-12-13 10:16:23 +01:00 |
|
Mael Rouxel-Labbé
|
ad947da752
|
Give each package a NamedParameters.txt
|
2017-12-12 00:07:57 +01:00 |
|
Simon Giraudot
|
a52b14a776
|
Update tag namedparameters -> namedparameterspmp
|
2017-12-11 12:08:59 +01:00 |
|
Laurent Rineau
|
68cf051563
|
Fix <CGAL/Polygon_mesh_processing/measure.h>
It requires `CGAL::exact(FT)` from `<CGAL/Lazy.h>`.
Fixes #2654.
|
2017-12-07 10:07:16 +01:00 |
|
Sébastien Loriot
|
f191e6114a
|
fix named parameter functions
|
2017-12-06 17:46:24 +01:00 |
|
Mael Rouxel-Labbé
|
34d53aa2d9
|
Merge branch 'Periodic_3_mesh_3-Feature-MBogdanov-old' into Periodic_3_mesh_3-Feature-MBogdanov
|
2017-12-05 20:32:30 +01:00 |
|
Laurent Rineau
|
a48ca62967
|
Merge pull request #2642 from sloriot/PMP-add_missing_include_4.12
Add missing directive
# Conflicts:
# Polygon_mesh_processing/include/CGAL/polygon_mesh_processing.h
|
2017-12-05 18:26:38 +01:00 |
|
Laurent Rineau
|
bc3a0c7271
|
Merge pull request #2638 from sloriot/PMP-experimental_autorefinement
Add experimental autorefinement code
|
2017-12-05 18:26:23 +01:00 |
|
Laurent Rineau
|
f37630bc0f
|
Merge branch 'releases/CGAL-4.11-branch'
# Conflicts:
# Kernel_23/test/Kernel_23/include/CGAL/_Result_of_kernel.h
# Kernel_23/test/Kernel_23/test_result_of.cpp
|
2017-12-05 18:14:23 +01:00 |
|
Laurent Rineau
|
77664fb683
|
Merge pull request #2641 from sloriot/PMP-missing_includes
Add missing include directives
|
2017-12-05 17:58:17 +01:00 |
|
Laurent Rineau
|
438200154b
|
Merge pull request #2602 from sloriot/PMP-fix_verbosity_remesh
Turn some #ifndef that should be #ifdef
|
2017-12-05 17:58:07 +01:00 |
|
Mael Rouxel-Labbé
|
d89bedd546
|
Occurence -> Occurrence
|
2017-12-05 16:23:46 +01:00 |
|
Simon Giraudot
|
426a72af74
|
Merge parameters_interface.h to BGL
|
2017-12-01 15:32:29 +01:00 |
|
Simon Giraudot
|
3dc39c7641
|
Regroup PMP named parameters with BGL named parameters
|
2017-11-30 16:05:11 +01:00 |
|
Sébastien Loriot
|
63de8495d0
|
add missing directive
|
2017-11-29 14:48:22 +01:00 |
|
Sébastien Loriot
|
94efd620d9
|
add missing include directives
|
2017-11-29 14:46:04 +01:00 |
|
Andreas Fabri
|
1f8849dfea
|
Make dynamic property API similar to the non dynamic case
|
2017-11-29 08:28:16 +00:00 |
|
Sébastien Loriot
|
ff9dc98390
|
remove non-needed #undef
|
2017-11-28 13:53:07 +01:00 |
|
Sébastien Loriot
|
6b38454803
|
add missing identifier
|
2017-11-28 13:49:56 +01:00 |
|
Sébastien Loriot
|
56762a60a4
|
move all functions related to autorefinement in experimental namespace
+ remove all public documentation associated to it
|
2017-11-28 11:30:44 +01:00 |
|
Sébastien Loriot
|
c22f455f2f
|
do the collect of edges no longer on the intersection in the stitching collect
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
bcc88dcb25
|
Merge patches kept and patches removed and update the set of intersection
That way internal intersection edges and vertices also get removed
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
0f0a67b55e
|
fix error and warnings in release mode
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
32aea69cba
|
fix bug when two coplanar faces intersect while sharing an edge
the edge should ignore the shared edge as there is no stitching needed
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
f0ce3644f8
|
bugfix: use the correct halfedge for setting next pointer
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
47b4a3941b
|
update user and reference manual
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
2feff1c01a
|
handle open meshes
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
857f996c3f
|
avoid reporting duplicated coplanar face pairs by sorting them in the callback
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
9954a41e3f
|
handling two intersecting edges that are identical for autorefinement
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
3d434f7953
|
correctly initialize bitset to 1
|
2017-11-28 10:21:45 +01:00 |
|
Sébastien Loriot
|
adcfc00996
|
do not block the fixing when there is a non-manifold situation
Note that is might pose pb in case the status of the patch is
changed in another case
|
2017-11-28 10:21:44 +01:00 |
|