Sébastien Loriot
7d8fe2553d
add remove_connected_components + overload for the keep version using cc ids
2015-07-13 07:08:45 +02:00
Sébastien Loriot
1334ff32dd
document another overload or reverse_face_orientations
2015-06-29 15:17:41 +02:00
Jane Tournois
7e94f20842
add precisions about 2-manifold
...
and remove column about it.
we don't want to document anything about algorithms
working or not on a mesh for which is_valid would return false
2015-06-29 10:23:24 +02:00
Sébastien Loriot
bde6c708db
update table and categories
2015-06-26 08:58:16 +02:00
Jane Tournois
ce4eb95d00
fix typo
2015-06-25 15:47:32 +02:00
Jane Tournois
cc21c6e35d
user manual
2015-06-25 15:46:19 +02:00
Jane Tournois
d228e836b7
add a table about requirements of package functions
...
(asked by both reviewers)
some answers should still be checked
2015-06-25 15:26:22 +02:00
Jane Tournois
21807f6873
doc fix
2015-06-25 14:18:37 +02:00
Jane Tournois
e451c510ec
Merge branch 'Polygon_mesh_processing-GF' of github.com:CGAL/cgal-public-dev into Polygon_mesh_processing-GF
2015-06-25 14:12:50 +02:00
Jane Tournois
d07d597065
update package description
2015-06-25 14:12:07 +02:00
Sébastien Loriot
7de678e50e
there are several authors
2015-06-25 13:20:20 +02:00
Jane Tournois
32f0c9b37b
rename Point_inside_polygon_mesh to Side_of_triangle_mesh
...
and document it
2015-06-25 11:51:45 +02:00
Jane Tournois
1a775ff8f9
add keep_connected_components (doc only)
2015-06-25 09:58:08 +02:00
Jane Tournois
b2e749894e
user manual
2015-06-25 09:32:42 +02:00
Jane Tournois
31fd19c01e
Pierre's review. Rename is_self_intersecting to does_self_intersect
...
to be consistent with do_intersect
2015-06-22 11:03:25 +02:00
Jane Tournois
6b6645af72
add "polygon mesh" and "triangle mesh" as much as possible
2015-06-18 16:48:02 +02:00
Jane Tournois
1e93d3d645
fix ref
2015-06-18 15:24:41 +02:00
Jane Tournois
a26f8ed4ff
fix ref to hole filling
2015-06-18 15:03:59 +02:00
Jane Tournois
86215e3a10
modify captions to take into account review 1
2015-06-18 12:59:25 +02:00
Jane Tournois
187895af98
fix dependencies
2015-04-28 15:11:10 +02:00
Jane Tournois
ac86f5d5b8
attempt to get the CDT_2 link
2015-04-28 13:49:36 +02:00
Jane Tournois
13dd4516f9
fix indentation in code
2015-04-28 13:47:48 +02:00
Jane Tournois
07b935a4b4
example fixed
2015-04-10 13:03:07 +02:00
Jane Tournois
cff0047b32
bug fixed
2015-04-10 12:35:36 +02:00
Jane Tournois
94bc90f933
fix named parameter name
2015-04-03 16:57:40 +02:00
Jane Tournois
70951db816
improve the display of named parameters
...
rename Kernel to GeomTraits
2015-04-03 16:37:22 +02:00
Jane Tournois
a6698298a7
layout of named parameters : clickable in the documentation of functions,
...
and looking like usual parameters in the NamedParameters description page
2015-04-03 16:16:42 +02:00
Jane Tournois
a4dedeb691
documentation fixes
2015-04-03 14:05:22 +02:00
Andreas Fabri
db614217c3
typos
2015-04-03 10:14:38 +02:00
Sébastien Loriot
2cdbc92fac
update history
2015-04-02 07:56:50 +02:00
Sébastien Loriot
6a375326fa
rename named param kernel to geom_traits and fix compilation issues
2015-04-02 07:33:24 +02:00
Sébastien Loriot
6413af6a04
add missing anchor name
2015-04-02 07:33:24 +02:00
Sébastien Loriot
c04077e7af
use macro for documenting named parameters
2015-04-01 18:17:07 +02:00
Jane Tournois
0f2ea23737
add short implementation history
2015-04-01 17:46:13 +02:00
Jane Tournois
8ee2b97324
move subsection title
2015-04-01 17:07:25 +02:00
Jane Tournois
3b45828ee4
Merge branch 'Polygon_mesh_processing-GF' of github.com:CGAL/cgal-dev into Polygon_mesh_processing-GF
2015-04-01 16:57:58 +02:00
Jane Tournois
09e49c141c
remove useless \cgal
2015-04-01 16:55:53 +02:00
Sébastien Loriot
2869362f9e
fix authors
2015-04-01 16:55:04 +02:00
Sébastien Loriot
4fb57e6a92
add missing example
2015-04-01 16:49:30 +02:00
Jane Tournois
e4ba8b4c47
document remove_degenerate_faces
2015-04-01 16:41:49 +02:00
Jane Tournois
8f595e6e14
update todo
2015-04-01 16:10:12 +02:00
Jane Tournois
eb2954c7bf
add namespace Polygon_mesh_processing and add nested list
2015-04-01 15:59:33 +02:00
Jane Tournois
dd4028917d
Merge branch 'Polygon_mesh_processing-GF' of github.com:CGAL/cgal-dev into Polygon_mesh_processing-GF
2015-04-01 15:25:05 +02:00
Jane Tournois
e379b164df
add section to user manual
2015-04-01 15:24:42 +02:00
Andreas Fabri
2a31a4f169
Add Surface_mesh to dependencies
2015-04-01 15:20:12 +02:00
Jane Tournois
9c5719a1b7
named parameters in stitch_borders (doc and code)
2015-04-01 10:56:20 +02:00
Jane Tournois
4f370f25f2
document named parameters in connected_components.h
2015-03-31 12:41:17 +02:00
Sébastien Loriot
f119e8faec
add a function to remove degenerate triangles
2015-03-30 15:56:45 +02:00
Jane Tournois
b423b4196c
add kernel to the list of documented named parameters
2015-03-26 09:44:02 +01:00
Jane Tournois
a7c8c0eccb
add image to user manual for self intersections
2015-03-24 17:50:59 +01:00
Jane Tournois
ba62737f84
add missing link to orientation section
2015-03-24 17:35:20 +01:00
Jane Tournois
c41c797ca0
remove "max" figures
2015-03-24 17:31:18 +01:00
Jane Tournois
0f91dbbb6a
move hole filling figure to hole filling section
2015-03-24 17:30:08 +01:00
Jane Tournois
3b8dd8665a
add authors
2015-03-24 17:22:27 +01:00
Jane Tournois
9a76dd6439
add intro to user manual
2015-03-24 17:17:10 +01:00
Jane Tournois
0ca049c423
fix a link
2015-03-24 16:28:11 +01:00
Jane Tournois
0d4a033a75
doc about named parameters
2015-03-24 16:24:26 +01:00
Jane Tournois
a8c86f9e56
reorganize doc to avoid warnings
2015-03-24 16:05:06 +01:00
Andreas Fabri
7bbe486565
capitalize words in sections
2015-03-21 22:53:54 +01:00
Jane Tournois
ae4b306591
add more about bgl named parameters
2015-03-20 18:26:48 +01:00
Jane Tournois
0aaa2ea7bd
how to
2015-03-20 17:07:19 +01:00
Jane Tournois
bb9acbe424
fix solver doc
2015-03-20 16:38:09 +01:00
Jane Tournois
11b8f5ca72
document named parameters for all functions in which they are implemented
2015-03-20 15:44:20 +01:00
Jane Tournois
cc78b0c136
document BGL named parameters for triangulate_hole
2015-03-20 15:14:39 +01:00
Sébastien Loriot
54bc46aa9e
update slicer doc
2015-03-18 18:03:52 +01:00
Sébastien Loriot
a44f5fd3fc
remove duplicated function
2015-03-18 17:05:25 +01:00
Sébastien Loriot
61159ad4e6
fixes in self-itersection doc
2015-03-18 15:08:36 +01:00
Sébastien Loriot
6fa8e17e52
add missing dependency
2015-03-18 10:22:01 +01:00
Sébastien Loriot
0e3d4586d4
fix doc warnings
2015-03-18 09:28:50 +01:00
Jane Tournois
c7637a8d60
connected components section
2015-03-17 18:22:06 +01:00
Jane Tournois
f56d72829e
slicer section
2015-03-17 17:57:58 +01:00
Jane Tournois
3a5f9e918f
add figure for slicer
2015-03-17 17:49:39 +01:00
Jane Tournois
c65bdf8963
normals section
2015-03-17 16:22:17 +01:00
Jane Tournois
5e1f937000
polygon soups section
2015-03-17 16:08:44 +01:00
Jane Tournois
3dd06c0e9b
stitching section
2015-03-17 15:49:30 +01:00
Jane Tournois
1566a672bb
orientation section
2015-03-17 15:28:35 +01:00
Jane Tournois
dd79401562
hole filling section
...
also simplify the hole filling example
2015-03-17 12:50:03 +01:00
Jane Tournois
6335d23218
meshing section
2015-03-17 10:38:21 +01:00
Jane Tournois
c6f59a5329
example is buggy
2015-03-16 11:06:12 +01:00
Jane Tournois
d7b8390000
add Point_inside_polygon_mesh example
2015-03-13 17:31:57 +01:00
Jane Tournois
101702dd8f
cleanup refine() and fair() example, and insert it at the right place in doc
2015-03-13 16:53:03 +01:00
Jane Tournois
c6b8241af9
reorder sections
2015-03-13 16:34:51 +01:00
Jane Tournois
ee98680ed7
introduce examples inside the documentation
2015-03-13 16:31:17 +01:00
Jane Tournois
a22cbbc099
add example for slicer
2015-03-13 16:21:52 +01:00
Jane Tournois
b5bcd4803a
list of examples
2015-03-13 15:37:46 +01:00
Jane Tournois
5cb606f224
user manual : predicates section
2015-03-13 15:10:18 +01:00
Jane Tournois
6b37e2312e
add more subsections
2015-03-13 14:42:27 +01:00
Jane Tournois
ef96f4886b
a bit of reorganization of the doc
...
also add a ref to the PMP book
2015-03-12 17:06:48 +01:00
Andreas Fabri
1c4443f02c
Add CGAL:: and add () to a function
2015-03-10 15:39:01 +01:00
Andreas Fabri
9f530e732c
fix links
2015-03-10 12:52:06 +01:00
Jane Tournois
27fb500274
documentation smoothing
2015-03-09 16:04:22 +01:00
Jane Tournois
8b405435fe
remove FairWeightCalculator from the public API
2015-03-05 15:52:30 +01:00
Jane Tournois
75e4654a02
cleanup stitch_borders,
...
and add VertexPointMap as optional parameter
WARNING : stitch_borders(PolygonMesh& pmesh, LessHedge less_hedge)
commented until we make an API choice
2015-03-05 14:42:04 +01:00
Jane Tournois
e173ca8a1f
fix case
2015-03-04 11:41:02 +01:00
Sébastien Loriot
0c3421c7bf
add todos
2015-02-16 12:03:45 +01:00
Andreas Fabri
8277f73a2c
Add connected_components without EdgeConstraintMap
2015-02-13 18:08:52 +01:00
Andreas Fabri
c040d8453a
rename property maps
2015-02-11 11:29:17 +01:00
Sébastien Loriot
39f9813070
add discover_connected_component
2015-02-05 14:04:43 +01:00
Sébastien Loriot
85c0ff4402
add keep_largest_connected_components
2015-02-03 12:02:40 +01:00
Jane Tournois
f9b8938596
stitching BGLized
...
works for Polyhedron_3
todo : check it still works for Surface_mesh
2015-01-23 17:48:46 +01:00
Jane Tournois
fcfe30d114
rename is_oriented to is_outward_oriented
...
'is_oriented' was misleading because it was suggesting
"is consistently oriented" insted of "normals are oriented outwards
on this already consistently oriented mesh"
2015-01-20 10:36:34 +01:00
Jane Tournois
e028035776
rename orient_polyhedron_3 to orient_polygon_mesh
...
also add namespace Polygon_mesh_processing
2015-01-20 10:08:09 +01:00
Jane Tournois
38186adcbc
add a constructor that takes a pre-built AABB_tree
2015-01-19 17:07:05 +01:00
Jane Tournois
af7265f541
rename Polygon_mesh_slicer_3 to Polygon_mesh_slicer_3
2015-01-16 14:38:40 +01:00
Jane Tournois
36a1db7263
add macro CGAL_HOLE_FILLING_DO_NOT_USE_DT3
...
to be used by inclusion of CGAL/Hole_filling/do_not_use_DT3.h
2015-01-16 14:14:47 +01:00
Jane Tournois
27d329b1e9
move fair() and refine() to their own files
...
- move fairing and refinement internal code to
the subfolder Meshing_functions (they were in Hole_filling)
- and fix namespaces
2015-01-15 17:11:00 +01:00
Jane Tournois
f64ce6874b
add missing namespace in documentation
2015-01-15 15:52:47 +01:00
Jane Tournois
2ec9b7eff9
add namespace Polygon_mesh_processing to hole filling functions
2015-01-15 15:49:38 +01:00
Jane Tournois
473e5e8bee
rename triangulate_polyhedron to triangulate_faces
2015-01-15 15:29:01 +01:00
Jane Tournois
56c6a126cd
add namespace Polygon_mesh_processing to orient_polygon_soup
2015-01-13 17:36:57 +01:00
Jane Tournois
99df22972e
rename polygon_soup_to_polyhedron to Polygon_soup_to_polygon_mesh
...
also rename template parameter Polyhedron to PolygonMesh
2015-01-13 17:08:49 +01:00
Jane Tournois
be88a07ebf
rename stitch_polyhedron to stitch_borders
2015-01-13 16:43:27 +01:00
Jane Tournois
b87a437a6e
add a todo
2015-01-13 16:35:22 +01:00
Jane Tournois
d4c63f8911
renaming
...
- rename do_self_intersect to is_self_intersecting
- add namespace Polygon_mesh_processing
- rename template parameter Polyhedron to PolygonMesh
2015-01-13 16:30:23 +01:00
Jane Tournois
67786d30ec
convert Polygon_soup_to_polyhedron_3 to a standalone function
2015-01-13 16:03:26 +01:00
Jane Tournois
83d35ff704
rename polyhedron_stitching() to Polygon_mesh_processing::stitch_polyhedron()
2015-01-13 14:10:35 +01:00
Jane Tournois
9b151051c3
rename 'self_intersect' to 'self_intersections'
...
for clarity,
because it is collecting intersections
2015-01-13 12:10:42 +01:00
Andreas Fabri
d1b6bc0925
Add dependency on BGL
2015-01-12 14:14:22 +01:00
Sébastien Loriot
dd4fa653b8
fix name of user and ref manuals
2015-01-07 08:39:14 +01:00
Sébastien Loriot
58455566a8
add todos
2015-01-06 17:14:47 +01:00
Sébastien Loriot
206a6b09c9
add missing concept
2015-01-06 16:40:20 +01:00
Sébastien Loriot
20742d2da5
sort classified ref man
2015-01-06 16:13:35 +01:00
Sébastien Loriot
85dce701b9
move compute_normal in Polygon Mesh Processing package
2015-01-06 15:32:45 +01:00
Sébastien Loriot
a9665b3bf8
move Point_inside_polyhedron_3 to Polygon Mesh Processing package
2015-01-06 14:31:51 +01:00
Sébastien Loriot
7b9193adbb
move Polyhedron_slicer_3 to Polygon Mesh Processing package
2015-01-06 13:07:12 +01:00
Sébastien Loriot
68c55ecefa
move polygon soup orientation to Polygon Mesh Processing package
2015-01-06 13:00:58 +01:00
Sébastien Loriot
125d423cbc
move self-intersection to Polygon Mesh Processing package
2015-01-06 12:55:18 +01:00
Sébastien Loriot
819793c998
move triangulate_polyhedron to Polygon Mesh Processing package
2015-01-06 12:07:58 +01:00
Sébastien Loriot
0b55e11abd
move stitching in Polygon Mesh Processing
2015-01-06 12:00:50 +01:00
Sébastien Loriot
1453414e2c
move orientation polygon in Polygon Mesh Processing
2015-01-06 12:00:45 +01:00
Sébastien Loriot
a85e03428c
add classified ref man
2015-01-06 11:43:55 +01:00
Sébastien Loriot
fc6f9368a0
move Hole Filling in the new Polygon Mesh Processing package
2015-01-06 11:37:25 +01:00