Sébastien Loriot
e4f6cb9f4e
there is no predicate class
2015-12-30 09:18:16 +01:00
Sébastien Loriot
e18bbc442f
Add missing model of requirements
2015-12-22 23:01:05 +01:00
Andreas Fabri
7ba2cf20e2
more typos fixed
2015-11-30 19:54:29 +01:00
Andreas Fabri
92830506aa
fix a type
2015-11-30 15:48:34 +01:00
Sébastien Loriot
5de303c389
Merge pull request #501 from janetournois/PMP-add_utility_functions-GF
...
PMP : add utility functions
2015-11-26 14:22:05 +01:00
Sébastien Loriot
3bafb67964
add missing typenames
2015-11-25 09:13:24 +01:00
Jane Tournois
91bec07354
fix tests to avoid preconditions failures
2015-11-24 14:19:37 +01:00
Jane Tournois
be6cd53f33
fix preconditions
2015-11-24 14:19:14 +01:00
Jane Tournois
a61fefc839
Merge branch 'PMP-length_of_border-GF-old' into PMP-length_of_border-GF
2015-11-23 17:19:30 +01:00
Jane Tournois
80496b82a4
bug fix : there can be constrained edges on the patch to be remeshed,
...
and unconstrained patch boundary edges
this commit introduces the possibility to constraint edges somewhere
on the patch while not constraining the boundary of the surface patch
to be remeshed
2015-11-20 15:53:29 +01:00
Jane Tournois
fc29daab0e
avoid pinching of the patch to be remeshed
...
this could happen in the case where we try to collapse an edge with
both its vertices on the patch boundary,
but the edge (both halfedges) itself is is_on_patch
2015-11-20 11:10:12 +01:00
Jane Tournois
da1833cbed
remove assertions
...
there is no guarantee that we won't generate self intersections
debug code now only displays the nb of self-intersections
2015-11-20 11:05:07 +01:00
Jane Tournois
1d94c84812
remove test in is_collapse_allowed because it's redundant
...
with first test if (!is_on_patch)
2015-11-20 11:02:20 +01:00
Jane Tournois
8cdfe7d75d
fix the use of self_intersections inside debug code
2015-11-19 17:29:22 +01:00
Jane Tournois
f358594e92
complete the dump function and its use in the Polyhedron demo
2015-11-19 17:27:36 +01:00
Jane Tournois
a76e8c3b70
document border_halfedges and remove_isolated_vertices
2015-11-17 17:32:51 +01:00
Sebastien Loriot
d605b6b95f
Merge pull request #457 from janetournois/Polygon_mesh_processing-local_remeshing-GF
...
Polygon mesh processing - add isotropic remeshing
2015-11-17 13:25:45 +01:00
Sebastien Loriot
bb85ae0179
Merge pull request #474 from afabri/BGL-suppress_warning-GF
...
suppress warning in boost as this has to be solved upstream
2015-11-17 13:21:05 +01:00
Jane Tournois
0a12beb5f9
Merge branch 'Polygon_mesh_processing-local_remeshing-GF-old' into Polygon_mesh_processing-local_remeshing-GF
2015-11-16 13:06:03 +01:00
Sebastien Loriot
093e381942
Merge pull request #475 from janetournois/PMP-fix_hole_filling_doc-GF
...
PMP triangulate_hole_polyline documentation
2015-11-13 12:38:12 +01:00
Jane Tournois
502ae1caa2
give a better description of OutputIterator
2015-11-13 10:27:26 +01:00
Jane Tournois
cf9eb32b9e
remove unused typedefs
...
(trigger warnings)
2015-11-13 10:00:55 +01:00
Jane Tournois
a5dd2fe12e
use new API of border_halfedges
2015-11-13 09:56:50 +01:00
Andreas Fabri
6706cc58c4
include header which pragma pushes a warning
2015-11-13 09:47:25 +01:00
Jane Tournois
d685d7ae77
introduce a better implementation of border_halfedges
...
available when a face_index_map is provided,
either as internal or as a named parameter
2015-11-12 16:45:26 +01:00
Jane Tournois
27bc02ebcf
Revert "fix compilation of split_long_edges for Polyhedron"
...
This reverts commit 213a280eef .
and propose another solution to deal with edges vs halfedges
2015-11-12 15:55:35 +01:00
Jane Tournois
213a280eef
fix compilation of split_long_edges for Polyhedron
...
and use halfedges everywhere
2015-11-12 14:53:47 +01:00
Jane Tournois
cc96188a60
add overload for complete mesh
2015-11-12 12:08:34 +01:00
Jane Tournois
c0743d6260
improve documentation
2015-11-12 11:54:04 +01:00
Jane Tournois
2aaf9d55d6
fix template parameters doc
2015-11-12 11:16:52 +01:00
Jane Tournois
ef40621699
improve doc and rename function
2015-11-12 10:20:19 +01:00
Jane Tournois
c9a28eb7af
change doc
2015-11-12 10:03:07 +01:00
Jane Tournois
07ae6235bf
put mesh as last parameter of get_border, for consistency
...
and return output iterator
2015-11-12 09:33:22 +01:00
Jane Tournois
70550aac03
todo : more documentation
2015-11-10 16:54:50 +01:00
Jane Tournois
d826558d68
edge_length documentation
2015-11-10 16:48:18 +01:00
Jane Tournois
56147a642e
add end of line at end of file (triggers a warning)
2015-11-10 14:51:21 +01:00
Sébastien Loriot
f5622f21e9
Merge remote-tracking branch 'cgal-dev/PMP-fix_connected_component_doc-GF'
...
changes only relates to the documentation
Tested in CGAL-4.8-Ic-43
2015-11-10 14:12:25 +01:00
Andreas Fabri
8ca486659d
Add a group for intersection detection
2015-11-09 16:36:00 +01:00
Jane Tournois
f38e58a35a
apply @gdamiand 's review on small feature
2015-11-09 15:44:58 +01:00
Jane Tournois
46cfb1d849
add new line add end of file (triggers a warning)
2015-11-09 11:46:28 +01:00
Jane Tournois
d4634df66e
avoid unused variable h
2015-11-09 11:36:36 +01:00
Jane Tournois
9379a8551e
unset expensive debug macros for testing
2015-11-09 10:55:28 +01:00
Jane Tournois
bb4cfb107e
move to assertion_code
2015-11-09 10:55:08 +01:00
Andreas Fabri
326b795636
Add module descriptions
2015-11-07 12:00:44 +01:00
Andreas Fabri
94ae28150e
backquote
2015-11-07 11:51:37 +01:00
Andreas Fabri
ba3bd6dc64
Define connected component properly and introduce more doxygen groups
2015-11-07 11:45:03 +01:00
Sébastien Loriot
5570473329
make normal computation working with FT without sqrt
2015-11-06 14:38:36 +01:00
Sébastien Loriot
29ef0916e6
compute_face_normal already returns a normalized vector
2015-11-06 14:37:51 +01:00
Sébastien Loriot
44176209bb
remove extra typename
2015-11-05 20:41:22 +01:00
Sébastien Loriot
533023f4f3
add missing example
2015-11-05 20:13:07 +01:00