ange-clement
8575f53583
Doc upgrades + simplified initial_points_generator parameter + fixed memory leaks
2024-05-02 17:29:23 +02:00
ange-clement
50dfc18d4a
Merge branch 'Mesh-3-rework-make-mesh-point-initialization-2-aclement' of https://github.com/ange-clement/cgal into Mesh-3-rework-make-mesh-point-initialization-2-aclement
2024-05-02 17:19:57 +02:00
ange-clement
fa6e044414
Merge branch 'master' of https://github.com/CGAL/cgal into Mesh-3-rework-make-mesh-point-initialization-2-aclement
2024-05-02 14:47:50 +02:00
Laurent Rineau
d7ea101231
improve the doc sentences
2024-04-29 16:19:52 +02:00
Laurent Rineau
da893f8f8b
minor changes
2024-04-29 14:58:10 +02:00
Laurent Rineau
2a2031df3b
Rename cgallab to CGALlab
...
@janetournois (see https://github.com/CGAL/cgal/pull/8149#issuecomment-2066444180
2024-04-23 15:09:51 +02:00
Laurent Rineau
621859b526
Rename Polyhedron demo to CGAL Lab
...
And announce it in the `CHANGES.md`.
2024-04-18 12:39:30 +02:00
Jane Tournois
973f8a1f66
make default edge distance be 0 for consistency with other criteria (instead of DBL_MAX)
...
rename check_distance_field() to has_distance_field()
2024-04-16 15:32:59 +02:00
Jane Tournois
3d8346c8e0
fix concept : edge criteria do not belong to MeshCriteria_3 but to MeshCriteriaWithFeatures_3
2024-04-16 14:39:56 +02:00
ange-clement
e558f43e01
Added check_distance_field in Edge criteria so that refine_balls() only check edge distance when necessary.
2024-04-04 12:08:13 +02:00
ange-clement
b1fb29c22a
InitialPointsGenerator parameter 'n' explanation
2024-03-29 17:03:20 +01:00
ange-clement
5b0f1fc4c2
Merge branch 'master' of https://github.com/CGAL/cgal into Mesh-3-rework-make-mesh-point-initialization-2-aclement
2024-03-29 16:46:24 +01:00
ange-clement
e64e28d5ef
Made initial_point parameter work with any Range
...
With doc and example (
example "mesh_3D_image_with_initial_points.cpp" has been renamed to "mesh_3D_image_with_image_initialization.cpp")
2024-03-29 16:29:07 +01:00
ange-clement
2c9fb5cd4e
doc
2024-03-28 14:14:29 +01:00
ange-clement
74b5429160
Changed distance_bound to edge_distance in CHANGES.md +
...
doc
2024-03-27 22:58:57 +01:00
Mael Rouxel-Labbé
5e38ed54df
Fix double "Figure" in doc
2024-03-22 17:33:43 +01:00
Laurent Rineau
7b8c90ec3b
Merge branch 'master' into Mesh-3-edge-distance-criterium-aclement
2023-11-16 14:53:25 +01:00
ange-clement
0450b2f0bb
Updated example explication +
...
Deleted commented code and added const refs
2023-11-13 13:45:38 +01:00
ange-clement
d9f0f258a5
Added initial_points to the parameter doc
2023-11-13 11:53:55 +01:00
ange-clement
b01727b3ca
Fixed wrong file name
2023-11-10 13:12:39 +01:00
ange-clement
ca605fe57f
Fix doc build
2023-11-07 16:24:59 +01:00
ange-clement
ca7548b341
Removed example +
...
Modified example mesh_3D_image_with_custom_initialization to use new API
+ Changed InitialPointsGenerator concept : outputs
std::tuple<Weighted_point_3, int, Index> instead of
std::tuple<Point_3, int, Index>
+ custom initialization will be called even if a feature detector is set
2023-11-07 15:25:50 +01:00
ange-clement
ea11f328d6
Doc update +
...
Changed initial_point_generator default parameter +
Fix previous change from pair to tuple
2023-11-03 17:44:05 +01:00
ange-clement
48a8796248
Corrected changes.md +
...
Removed word "distancing" +
Renamed distance_bound_field to distance_field +
Commented example output +
Removed use of sizing_field_param for edge_distance +
Renamed SizingField2 to DistanceField +
Added function query_size
2023-11-03 12:38:05 +01:00
ange-clement
d7f110e428
Changed InitialPointsGenerator concept :
...
The points' dimensions are also outputed by the initialisation.
2023-10-31 15:34:42 +01:00
ange-clement
9d22242b63
Removed useless initialization files
...
Removed initialize_triangulation_from_labeled_image
Removed initialize_triangulation_from_gray_image
2023-10-31 12:21:52 +01:00
ange-clement
15e75d0d04
Small doc fix
2023-10-25 15:08:30 +02:00
ange-clement
ec5539eac3
Revision 1 :
...
Doc fix +
Deleted default_initial_points_generation() +
Created Construct_initial_points_gray_image.h
2023-10-25 14:57:48 +02:00
ange-clement
976e73cf89
Update Mesh_3/doc/Mesh_3/Mesh_3.txt
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-10-25 12:09:35 +02:00
ange-clement
c014741454
Doc add example +
...
Fix for initialize_triangulation_from_gray_image
2023-10-25 10:35:25 +02:00
Andreas Fabri
1db8ff6e68
Mesh_3::Add handling of *.nii files in one example
2023-10-24 13:11:12 +01:00
ange-clement
7eff272545
Fix doc missing ref
2023-10-19 09:41:31 +02:00
ange-clement
3ac063992f
Small doc fix
2023-10-18 14:11:57 +02:00
ange-clement
df6d1ed6fd
Fix Doc :
...
Added Construct_initial_points_labeled_image to doxyfile
2023-10-18 13:41:03 +02:00
ange-clement
932e8a2b34
Fix Doc missing end of description
2023-10-18 12:46:44 +02:00
ange-clement
23af3eb0e2
Updated doc example snippets +
...
Added group "Mesh Initialization Functions" +
Added concept "InitialPointsGenerator" +
Documented model "Construct_initial_points_labeled_image" +
Updated demo parametters +
Fix reneming errors
2023-10-18 12:38:03 +02:00
ange-clement
6558190eda
Fixed doc
2023-10-18 10:37:34 +02:00
ange-clement
cb715951d0
Doc changed example +
...
Doc added parameter +
Doc make_mesh_3 +
Doc Construct_initial_points_labeled_image header +
Remove unwanted duplicata
2023-10-18 10:31:19 +02:00
ange-clement
00514ec7dc
Merge branch 'master' of https://github.com/CGAL/cgal into Mesh-3-edge-distance-criterium-aclement
2023-10-10 15:06:02 +02:00
albert-github
6f560fcdce
issue #7767 Problem with the documenation of Mesh_3
...
removing files that were removed by #7445 but reintroduced by #7395
2023-10-09 16:03:49 +02:00
ange-clement
891da07cf4
Added CGAL:: to global calls
2023-10-02 09:49:55 +02:00
ange-clement
8cca7b57e3
Updated doc : Concept MeshCriteria_3, and CamelCase for template in CGAL::Mesh_edge_criteria_3
2023-09-28 10:14:30 +02:00
ange-clement
8668b493c8
Update Mesh_3/doc/Mesh_3/Mesh_3.txt
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-09-07 12:11:05 +02:00
ange-clement
a23c9d44ca
Merge branch 'master' into Mesh-3-edge-distance-criterium-aclement
2023-09-07 10:54:10 +02:00
ange-clement
96eb93c497
minor edge_distance example correction
2023-09-05 10:30:12 +02:00
ange-clement
c5cb6646e4
moved edge_distance example after sizing field example
2023-09-05 10:27:55 +02:00
albert-github
93001308f4
Merge branch 'master' into feature/issue_7395
...
# Conflicts:
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementPointLocation_2.h
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementVerticalRayShoot_2.h
2023-08-18 11:10:42 +02:00
Sébastien Loriot
28f904f4e2
Merge remote-tracking branch 'cgal/master'
2023-08-15 07:16:14 +02:00
Sébastien Loriot
eada3ee8ca
Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl'
2023-08-14 14:19:25 +02:00
Andreas Fabri
ba0172a544
Update Mesh_3/doc/Mesh_3/PackageDescription.txt
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-07-27 11:59:30 +02:00
Andreas Fabri
81bbc3e0db
Update Mesh_3/doc/Mesh_3/Mesh_3.txt
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-07-27 11:50:23 +02:00
Andreas Fabri
fb3680f8f5
Update Mesh_3/doc/Mesh_3/Mesh_3.txt
...
Co-authored-by: Jane Tournois <janetournois@users.noreply.github.com>
2023-07-27 11:48:55 +02:00
albert-github
ad41766454
issue #7395 Improvement of layout of model relations
...
Corrected `cgalModels` to `cgalHasModes` inside `cgalHasNodelsBegin` / `cgalHasModelsEnd`
2023-07-18 13:23:37 +02:00
albert-github
4e5578d469
issue #7395 Improvement of layout of model relations
...
- based on review
2023-07-15 13:12:15 +02:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
albert-github
ee2a55279d
issue #7395 Improvement of layout of model relations
...
- Completed the cgalHasModel part
- corrected spelling of `Has Model` and `Is Model Of` to `Has model` and `Is model of`
2023-07-06 17:35:34 +02:00
Sébastien Loriot
b66afab814
Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD
2023-07-05 11:29:35 +02:00
Andreas Fabri
28dbd6b8ee
allow -> enable
2023-06-24 10:37:39 +01:00
Andreas Fabri
0f4f903f60
merge cgal/master
2023-06-24 10:24:15 +01:00
Ange Clement
99e78ec13a
more fixes
2023-06-23 10:58:11 +02:00
Ange Clement
f0fdc5cbfa
fixes
2023-06-23 10:44:48 +02:00
Ange Clement
f3f1069ee7
Added example to the documentation + Corrected edge_distance documentation
2023-06-23 10:34:32 +02:00
Nuno Miguel Nobre
0469f46105
Fix plurals in a number of manuals
2023-06-20 13:29:44 +01:00
Sébastien Loriot
9cdfe70abb
Merge remote-tracking branch 'sloriot/CGAL-toward_6.0'
2023-06-15 11:34:09 +02:00
Sébastien Loriot
9a0bdb5d96
boost::variant ---> std::variant
2023-06-15 10:57:10 +02:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +02:00
Mael Rouxel-Labbé
8f0a9dd996
Fix two links
2023-05-31 11:34:37 +02:00
Mael Rouxel-Labbé
cab9751987
Merge remote-tracking branch 'cgal/master' into Mesh_3-doc_fixes-GF
2023-05-31 11:30:19 +02:00
Sebastien Loriot
b1b02d64fe
P3M3: Non-cubic domains, fixes, improvements ( #7062 )
...
## Summary of Changes
- Add a dummy point generator that is agnostic to the periodic domain's
geometry, allowing P3M3 to handle non-cubic domain.
- Add an example of P3M3 running on polyhedral domains.
- Fix a few issues in SMDS_3's tet soup reading relating to
non-manifoldness + general IO code speed improvements.
- Fix a few issues in P3M3's medit output and always duplicate facets to
reduce the quantity of non-manifoldness occurences.
- Fix an issue with including Mesh_3 headers before P3M3's.
- Fix periodic point projection (for Mesh_3 optimizers) badly computing
the projection direction
- Robustify a handful of P3M3 functions that were using intermediate
constructions rather than the <Point, Offset> API (which uses filtered
predicates and thus yields proper robustness)
- Misc minor code cleaning / modernization
ToDo:
- [x] Check if some medit IO issues are fixed
- [x] Add non-manifoldness flag to read_MEDIT
- [x] Fix value of orthosphere_radius_threshold
- [x] Check calls of insert_dummy_points() (use generic)
- [x] Check doc of P3M3 about cubic domains requirement
Not done:
- [ ] Fix sharp features for periodic polyhedral domains (problems due
to changing weights creating cover change...). Code:
https://gist.github.com/MaelRL/357c52dc04e16a162f13a3c6860a1398 ; WIP
diff: https://gist.github.com/MaelRL/f98809964acffbacb6d3f42793e2654e
## Release Management
* Affected package(s): `Mesh_3`, `P3M3`, `P3T3`, `SMDS3`
* Issue(s) solved (if any): Fix #6997 , Fix #7214
* Feature/Small Feature (if any): TODO
* License and copyright ownership: no change
2023-05-30 19:13:45 +02:00
Mael Rouxel-Labbé
b3fe07a51d
Remove deprecated labeled mesh domains
2023-05-26 13:47:15 +02:00
Mael Rouxel-Labbé
97097f1f04
misc fixes
2023-05-26 13:19:19 +02:00
Mael Rouxel-Labbé
525338eec2
Haronize Gt/GT/etc.
2023-05-26 12:52:35 +02:00
Mael Rouxel-Labbé
abad43a63d
Add missing doc dependency
2023-05-25 15:19:36 +02:00
Mael Rouxel-Labbé
6d3d60c6e2
Do not document Mesh_3 classes' members that are not explicitely documented
2023-05-25 15:19:13 +02:00
Mael Rouxel-Labbé
13f8044027
Remove more (needless) doc appearances of TriangleAccessor
2023-05-25 14:56:16 +02:00
Mael Rouxel-Labbé
bc45a00194
Undocument TriangleAccessor_3 and CGAL::Triangle_accessor_3 as they are unused
2023-05-25 12:08:01 +02:00
Andreas Fabri
0c29013c3d
Polish
2023-05-23 09:58:41 +01:00
Andreas Fabri
79ce772e71
various
2023-05-22 18:46:09 +01:00
Sébastien Loriot
78ab4fab70
add special cases for header only packages
2023-05-22 18:24:06 +02:00
Andreas Fabri
585dc0f424
various
2023-05-22 13:36:24 +01:00
Andreas Fabri
b1137e9d83
various
2023-05-22 12:19:44 +01:00
Andreas Fabri
b6531a76d1
fixes
2023-05-16 16:22:48 +01:00
Andreas Fabri
c97ce3ee55
Remove doc files
2023-05-16 10:30:03 +01:00
Andreas Fabri
b3e2beddb4
merge cgal/master
2023-05-16 10:02:36 +01:00
Andreas Fabri
f1780e39dd
Mesh_3: Move doxygen into header file
2023-05-16 09:32:15 +01:00
Andreas Fabri
7171de7b03
Mesh_3: Move doxygen into header file
2023-05-15 21:59:09 +01:00
Andreas Fabri
a940523882
Mesh_3: Move doxygen into header file
2023-05-15 15:52:35 +01:00
Jane Tournois
73a7d4ff09
Merge remote-tracking branch 'cgal/master' into Mesh_3-min_size-jtournois
...
# Conflicts:
# Installation/CHANGES.md
# Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin.cpp
# STL_Extension/include/CGAL/STL_Extension/internal/parameters_interface.h
2023-05-05 09:17:33 +02:00
Mael
532b82cb9b
Merge branch 'master' into P3M3-Undocumented_polyhedral_domain_example-GF
2023-05-04 17:28:47 +02:00
Laurent Rineau
628d8ae43d
Merge pull request #7307 from janetournois/Mesh_3-sizing_field_with_aabb_tree-GF
...
Mesh_3 - Document Sizing_field_with_aabb_tree
2023-05-04 17:22:59 +02:00
Jane Tournois
b76f640a41
Merge branch 'Mesh_3-edge_min_size-GF' into Mesh_3-min_size-jtournois
...
# Conflicts:
# Mesh_3/test/Mesh_3/CMakeLists.txt
# Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Meshing_dialog.ui
2023-04-24 13:59:48 +02:00
Jane Tournois
e30ccd2cc5
Merge branch 'Mesh_3-add_minimal_size_criterion_new-jtournois' into Mesh_3-min_size-jtournois
2023-04-24 12:56:40 +01:00
Jane Tournois
8e98895678
update concept MeshEdgeCriteria_3
2023-04-17 16:46:38 +02:00
Laurent Rineau
824976a003
Merge pull request #7236 from albert-github/feature/issue_7231
...
issue #7231 Improvement of layout of refines relations.
2023-04-17 10:14:01 +02:00
albert-github
8a0b21461d
Unexpected backtick
...
- Corrected some more redundant / missing backticks
- correctes a spelling error (Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2/Gps_default_dcel.h)
2023-04-11 17:38:37 +02:00
Jane Tournois
3e3f66f75d
Merge remote-tracking branch 'cgal/master' into Mesh_3-add_minimal_size_criterion_new-jtournois
...
# Conflicts:
# Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin.cpp
2023-04-06 12:04:47 +02:00
Jane Tournois
789a4c337d
add link and remove CGAL::
2023-04-03 11:18:06 +02:00
Jane Tournois
ed3a6f966f
Apply suggestions from code review
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2023-03-30 11:34:50 +02:00
Jane Tournois
ac5ccbd62f
Merge remote-tracking branch 'cgal/master' into Mesh_3-sizing_field_with_aabb_tree-GF
...
# Conflicts:
# Mesh_3/doc/Mesh_3/PackageDescription.txt
2023-03-23 13:53:48 +01:00
Jane Tournois
b52913b6cc
Merge remote-tracking branch 'cgal/master' into Mesh_3-edge_min_size-GF
...
# Conflicts:
# Mesh_3/doc/Mesh_3/Doxyfile.in
2023-03-20 14:07:19 +01:00