Andreas Fabri
f246c4abf8
merge
2020-11-13 16:26:57 +00:00
Laurent Rineau
2f73dab22f
Merge pull request #5071 from sgiraudot/PSP-Scanline_orient_normals-GF
...
[Small Feature] Scanline Orient Normals
2020-11-13 15:31:56 +01:00
Sébastien Loriot
d3e54b9b99
add new named parameter
2020-11-10 13:21:31 +01:00
Andreas Fabri
ac1200fe28
Cleanup of GetFilter
2020-11-10 10:52:53 +00:00
Laurent Rineau
b248867e91
Merge pull request #5141 from maxGimeno/Demo-Fix-clipping_plugin-maxGimeno
2020-11-09 17:10:24 +01:00
Laurent Rineau
3f5e9bad29
Merge pull request #5124 from sloriot/PMP-simplify_polyline
...
Add experimental non-documented function to simplify a 3D polyline
2020-11-04 20:45:59 +01:00
Maxime Gimeno
8b0ba4c786
Add a named_parameter to allow self-intersections for clip and split for planes and iso_cuboids
2020-11-04 10:21:55 +01:00
Sébastien Loriot
7bcbf8fb7d
update from master
...
merge branch into master
2020-10-30 14:04:44 +01:00
Mael
38c3dc7924
Merge branch 'master' into Iterative_authalic_parameterization
2020-10-28 17:34:01 +01:00
Sébastien Loriot
1d3f1fe6d5
add new named parameter
2020-10-27 19:10:49 +01:00
Sébastien Loriot
87b8f66e14
update from master
2020-10-20 09:19:13 +02:00
Andreas Fabri
e957de2993
Make the filter a named parameter
2020-10-20 09:17:09 +02:00
Dmitry Anisimov
1333517747
fixed docs + max_sq_dist param changed to the dist param
2020-10-19 11:45:21 +02:00
Mael Rouxel-Labbé
6396217ca3
Fix OFF reading with custom Polyhedron_3 traits
2020-10-14 19:22:17 +02:00
Mael Rouxel-Labbé
0583a4862e
Add precision support to Geomview streams
2020-10-14 15:32:27 +02:00
Mael Rouxel-Labbé
c9af7a17c9
Remove obsolete CGAL_UNUSED after BOOST_CONCEPT_ASSERTIONS
...
GNU g++ 4.8 is no longer supported, and it gives errors with newer clangs/boost.
Also it doesn't give warnings anymore anyway: there are other places where
BOOST_CONCEPT_ASSERTIONS were used without CGAL_UNUSED.
2020-10-14 10:59:46 +02:00
Mael Rouxel-Labbé
ff493593b3
Call reserve() when #nv/ne/nf is known
2020-10-13 18:14:15 +02:00
Mael Rouxel-Labbé
ec71a79fdf
Fix some missing flushers
2020-10-13 18:02:28 +02:00
Mael Rouxel-Labbé
1520c8bc61
Fix #nv #nf of meshes with garbage
2020-10-13 17:56:07 +02:00
Simon Giraudot
43d4a5530a
Use constant property maps and remove helpers
2020-10-13 14:02:59 +02:00
Simon Giraudot
c453422a53
Update from review
2020-10-12 14:27:44 +02:00
Mael Rouxel-Labbé
f55ef7dd50
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-10-09 18:36:17 +02:00
Dmitry Anisimov
c5ac6f15c7
max squared distance added to np
2020-10-07 15:54:41 +02:00
Dmitry Anisimov
d5b24c4b05
Merge branch 'master' into Polygon_mesh_processing-triangulate_hole_with_cdt2-danston
2020-10-07 10:55:57 +02:00
Simon Giraudot
fd2f40a156
First version of scanline normal orientation
2020-10-07 09:13:15 +02:00
Sebastien Loriot
47d2189f8e
Merge pull request #3268 from afabri/PMP-visitor-GF
...
PMP::triangulate_faces() Add a visitor that allows to map each triangle to its original face
2020-10-02 15:26:05 +02:00
Sébastien Loriot
4e0fc267af
Merge pull request #4715 from afabri/BGL-test_face-GF
...
BGL: Add a function to check if add_face() can be called successfully
2020-10-02 15:24:45 +02:00
Sebastien Loriot
6294784792
Merge pull request #4738 from sloriot/BGL-ffg_default_cst
...
Add a constuctor with an empty selection
2020-10-02 15:20:33 +02:00
Sebastien Loriot
7652091b9c
Merge pull request #4931 from sloriot/CGAL-cosmetic_cleanup
...
Cosmetic cleaning
2020-10-02 15:15:31 +02:00
Sébastien Loriot
68124448dc
Merge branch 'PMP-corefine_non_manifold' into master
2020-09-30 13:59:30 +02:00
Mael Rouxel-Labbé
5d414461b0
Merge remote-tracking branch 'cgal/master' into Iterative_authalic_parameterization
2020-09-22 11:53:27 +02:00
Mael Rouxel-Labbé
4694a48913
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-09-22 11:35:25 +02:00
Laurent Rineau
5e532d9cf3
Merge branch 'master' into PMP-visitor-GF
2020-09-18 13:26:45 +02:00
Laurent Rineau
baef74295c
Merge pull request #4790 from sloriot/PMP-corefine_no_modify
2020-09-18 12:41:08 +02:00
Jane Tournois
bfd4e9915f
rename named parameter graph_visitor to visitor
2020-09-15 15:42:24 +02:00
Jane Tournois
66fa7d1d1d
remove remeshing_visitor and use graph_visitor instead
2020-09-15 15:00:06 +02:00
Jane Tournois
4745308384
use graph_visitor instead of creating new triangulate_visitor
2020-09-15 14:38:29 +02:00
Laurent Rineau
fc40738343
Merge branch 'master' into PMP-visitor-GF
2020-09-15 12:42:47 +02:00
Jane Tournois
be7d9d1728
doc fixes
2020-09-10 14:31:48 +02:00
Jane Tournois
39e75e7530
rename split_visitor to triangulate_visitor and add PMPTriangulateFaceVisitor
2020-09-10 12:06:10 +02:00
Jane Tournois
626ba2745c
replace done() by end() to be consistent with start()
2020-09-08 21:42:00 +02:00
Jane Tournois
268c0eabee
replace operator() with more explicit visit() function
2020-09-08 19:03:34 +02:00
Jane Tournois
5490227707
fix compilation after rebase
2020-09-08 18:45:30 +02:00
Andreas Fabri
f2ff13d6c4
Add a visitor that allows to map each triangle to its original face
...
# Conflicts:
# BGL/include/CGAL/boost/graph/named_params_helper.h
# Polygon_mesh_processing/examples/Polygon_mesh_processing/triangulate_faces_example.cpp
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/triangulate_faces.h
2020-09-08 15:17:18 +02:00
Sébastien Loriot
e2733ddeb0
add missing include directive for header checking
2020-08-28 08:10:04 +02:00
Mael Rouxel-Labbé
8682f9bafb
Merge remote-tracking branch 'cgal/master' into CGAL_IO-maxGimeno
2020-08-24 11:45:17 +02:00
Sébastien Loriot
c24ec4cfc4
tws
2020-08-19 17:29:06 +02:00
Sébastien Loriot
b03fa54299
add a convenience header file to inherit from face graphs
2020-08-19 14:29:09 +02:00
Sébastien Loriot
0243e4d42a
remove workaround, boost minimal version required is 1.58 now
2020-08-18 10:08:59 +02:00
Sébastien Loriot
e893ac1178
cosmetic changes
2020-08-18 10:06:51 +02:00
Sébastien Loriot
b29a31ae27
remove boost header as nothing from the original file remains
2020-08-18 10:06:22 +02:00
Sébastien Loriot
9e3345f68f
Update from master
2020-08-12 16:05:45 +02:00
Sébastien Loriot
7c7f21e2dd
avoid warning
2020-08-12 15:48:18 +02:00
Sébastien Loriot
a1abdf372a
add a constuctor with an empty selection
2020-08-12 15:32:58 +02:00
Mael Rouxel-Labbé
00ca0211e1
IO documentation fixes
2020-08-04 15:47:56 +02:00
Laurent Rineau
962b681abd
Merge pull request #4871 from janetournois/Tet_remeshing-add_smoothing_of_features-jtournois
...
Tetrahedral remeshing - smoothing along 1D features
2020-07-31 15:52:56 +02:00
Mael Rouxel-Labbé
5bd28b4aea
Remove extra backticks on some \tparam
2020-07-29 10:24:47 +02:00
Mael Rouxel-Labbé
1d016ecc7e
IO doc fixes
2020-07-28 15:38:19 +02:00
Mael Rouxel-Labbé
0d66e19361
IO documentation fixes
...
See @sloriot's review:
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Polgyon_soup_mesh_IO/2nd_round/Answer_to_review
(+ some commits before and after this one)
2020-07-24 17:06:00 +02:00
Mael Rouxel-Labbé
2bdb63b1ae
Use "integer type" and not "std::size_t" for 3MF I/O
2020-07-24 10:49:56 +02:00
Mael Rouxel-Labbé
47955af9b4
Polygon > Triangle in 3MF I/O
2020-07-24 10:10:52 +02:00
Mael Rouxel-Labbé
d23d71df94
Add some clearer notes about some I/O functions requiring third party librairies
2020-07-24 09:55:40 +02:00
Mael Rouxel-Labbé
e6847245c2
`value type` --> `value_type`
2020-07-24 09:55:22 +02:00
Mael Rouxel-Labbé
2f0f61e104
Rephrase warning about std::ios::binary + add missing (LAS - always binary)
2020-07-24 09:40:13 +02:00
Mael Rouxel-Labbé
6acac6907a
Add a note about letter case in generic I/O functions
2020-07-24 09:23:54 +02:00
Laurent Rineau
a84927d380
Merge pull request #4849 from MaelRL/PMP-No_caps_on_doc-GF
...
Use lower case for function documentation starting with a verb (BGL/PMP)
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h
2020-07-23 17:15:44 +02:00
Jane Tournois
32edd68ab0
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-add_smoothing_of_features-jtournois
...
# Conflicts:
# Tetrahedral_remeshing/doc/Tetrahedral_remeshing/NamedParameters.txt
# Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2020-07-23 17:08:12 +02:00
Jane Tournois
42b272d8ca
reintroduce smoothing along polyline features
...
introduce named parameter smooth_constrained_edges
2020-07-23 12:19:58 +02:00
Mael Rouxel-Labbé
22d598e0f3
Fix typo
2020-07-22 17:10:29 +02:00
Mael Rouxel-Labbé
2959843a19
Make Seam_mesh elements usable with std's unordered containers
2020-07-22 12:18:29 +02:00
Mael Rouxel-Labbé
93a70d32b9
Fix documentation of Surface_mesh_parameterization
...
Too many classes/functions/typedefs/etc. showing, extract_all to blame?
2020-07-21 16:46:50 +02:00
Mael Rouxel-Labbé
f5aff314cb
Misc tiny doc fixes
2020-07-21 11:44:40 +02:00
Mael Rouxel-Labbé
69068ba28c
Some more binary/ASCII fixes
2020-07-21 11:44:18 +02:00
Mael Rouxel-Labbé
ebd65c9637
Use lower case for function doc starting with a verb (BGL/PMP)
2020-07-20 11:47:30 +02:00
Mael Rouxel-Labbé
07844a5082
Fix doc warning
2020-07-20 09:59:04 +02:00
Sébastien Loriot
74020a67a6
hide macros in doc
2020-07-20 09:28:23 +02:00
Mael Rouxel-Labbé
9a485ec975
Update some file headers
2020-07-17 17:59:31 +02:00
Mael Rouxel-Labbé
48c997a580
Move a partition.h / split_graph_into_polylines, BGLPkgRef->BGLPkgPartition
2020-07-17 17:00:18 +02:00
Mael Rouxel-Labbé
26c930bc20
Uniformize whether std::string or const char* is used in the doc
2020-07-17 15:16:32 +02:00
Mael Rouxel-Labbé
6d6d959d4d
Enhance doc for generic I/O functions
2020-07-17 13:37:37 +02:00
Mael Rouxel-Labbé
f3659c5d96
Switch 3MF to bool return type and clarify \return doc for IO functions
2020-07-17 13:19:18 +02:00
Mael Rouxel-Labbé
2d51d86787
Make verbose a NP instead of a parameter + various fixes in CGAL
2020-07-16 20:22:26 +02:00
Mael Rouxel-Labbé
93f1cd99ca
Merge remote-tracking branch 'cgal/master' into CGAL-Improve_NP_doc_presentation-GF
2020-07-16 09:53:31 +02:00
Mael Rouxel-Labbé
d567a0d9d0
Fix doc warnings
2020-07-16 09:52:32 +02:00
Andreas Fabri
a635c9425d
Merge remote-tracking branch 'cgal/master' into BGL-test_face-GF
2020-07-15 11:13:09 +01:00
Mael Rouxel-Labbé
4231bc8a83
Misc I/O doc enhancements
2020-07-13 14:17:50 +02:00
Mael Rouxel-Labbé
87bb4d1d28
Rephrase comments
2020-07-07 16:04:09 +02:00
Mael Rouxel-Labbé
ae4c2aaa9e
IO doc fixes
2020-06-26 16:08:02 +02:00
Mael Rouxel-Labbé
594eb97a22
Doc improvements
2020-06-25 21:01:04 +02:00
Maxime Gimeno
4921230f45
WIP hole_filling_polyline_with_cdt
2020-06-25 15:19:18 +02:00
Mael Rouxel-Labbé
cc523c09d2
Fix missing overloads + document stream_precision/use_binary in SS/IO
2020-06-25 15:16:34 +02:00
Mael Rouxel-Labbé
26355e2e32
Uniformize capital / third person usage of \brief
2020-06-25 15:13:47 +02:00
Mael Rouxel-Labbé
31044f8e1e
Fix not opening binary input with ios::binary when reading/writing PLY
2020-06-24 18:26:16 +02:00
Mael Rouxel-Labbé
a5b167ed55
Fix not opening ifstream with ios::binary when use_binary is chosen
2020-06-24 17:41:55 +02:00
Mael Rouxel-Labbé
6d6dc0c956
Fix a number of compilation issues
2020-06-24 17:41:20 +02:00
Mael Rouxel-Labbé
92a5883df0
Fix broken function declaration
2020-06-23 19:02:07 +02:00
Mael Rouxel-Labbé
944697baa8
Misc fixes
2020-06-23 12:51:05 +02:00
Mael Rouxel-Labbé
3b1bc1e570
Fix broken macro
2020-06-23 12:50:09 +02:00
Mael Rouxel-Labbé
c451488876
Re-introduce and deprecate old BGL IO functions
2020-06-23 11:20:07 +02:00
Mael Rouxel-Labbé
4f2bb738a2
BGL IO doc improvements
2020-06-23 11:19:49 +02:00