Mael Rouxel-Labbé
f1e1634d61
Revert indentation change
2025-03-17 17:22:07 +01:00
Mael Rouxel-Labbé
1c3e9ebe23
Add some Extra in NP description to add links fixed Loop <-> fixed Catmull-Clark
2025-03-17 17:10:41 +01:00
Mael Rouxel-Labbé
a3e1726405
Remove namespace alias in global namespace
2025-03-17 16:56:24 +01:00
Mael Rouxel-Labbé
1347518974
Misc doc fixes
2025-03-17 16:54:44 +01:00
Mael Rouxel-Labbé
25f5f5a548
Replace linear_subdivision with a NP in Loop and Catmull-Clark methods
...
As to support fixed subdivsion for quad meshes
2025-03-17 16:50:11 +01:00
Mael
50df8701bb
Fix typo
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-02-26 00:33:06 +01:00
Mael Rouxel-Labbé
c299e09501
Remove redundant mask
2025-02-20 11:09:47 +01:00
Mael Rouxel-Labbé
3547db7787
Add linear_subdivision
2025-02-20 11:09:29 +01:00
Mael Rouxel-Labbé
afcd45e39b
Add missing target computation in Linear_mask's border_edge()
2025-02-20 11:08:58 +01:00
Sébastien Loriot
692e0ef977
fix macro usage
2025-02-11 08:18:25 +01:00
hoskillua
2344871246
upsample subdivision
2023-10-31 09:00:24 +01:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
Andreas Fabri
9335ef79ed
Change who has as precondition that it is a triangle mesh
2023-03-17 19:42:06 +01:00
Andreas Fabri
dbd56de018
merge master
2023-03-17 16:58:36 +01:00
Andreas Fabri
56937801d5
Just copy the input points
2023-03-17 14:46:49 +01:00
Andreas Fabri
19ebe4a922
Fix for mesh with borser
2023-03-16 15:13:57 +01:00
Andreas Fabri
cde4665e43
Add to see also
2023-03-14 07:58:54 +01:00
Andreas Fabri
e4ec4a2c1f
Subdivision: Add example for Linear_mask_3
2023-03-13 17:08:40 +01:00
Dimitris Papavasiliou
98c4a61501
Fix Sqrt(3) subdivision mask calculation
...
Compilation fails when building Sqrt(3) subdivision code using a Epeck
kernel on Windows 64-bit, where `size_t` is `long long unsigned int`.
This small fix changes the calculations to use ints instead.
2022-09-08 01:59:38 +03:00
Sébastien Loriot
4ffc949199
replace boost::unordered by std::unordered
...
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Sébastien Loriot
75b03e6c0a
use_default_values() -> default_values()
2022-01-10 18:36:37 +01:00
Sébastien Loriot
6d3176e061
move Named_parameters class in STL_extension
...
helpers stay in BGL because it depends on BGL tags
2022-01-07 15:12:22 +01:00
Sébastien Loriot
b04a5f9124
remove overloads with default parameters
2022-01-04 16:14:49 +01:00
Dimitris Papavasiliou
45696cd539
Fix Doo Sabin subdivision for Gmpq-based kernels
2021-10-30 13:36:05 +03:00
Sebastien Loriot
8013590cc4
Update Subdivision_method_3/include/CGAL/Subdivision_method_3/subdivision_masks_3.h
...
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2021-08-26 15:49:59 +02:00
Giles Bathgate
939305d659
Fix division by zero in subdivision_masks_3.h
2020-12-13 19:46:01 +00:00
Sébastien Loriot
e893ac1178
cosmetic changes
2020-08-18 10:06:51 +02:00
Mael Rouxel-Labbé
48bd92b4dd
Proof read all NP changes
2020-04-13 13:03:05 +02:00
Mael Rouxel-Labbé
80f6f659f3
Update to new named parameters macros
2020-04-05 17:56:50 +02:00
Mael Rouxel-Labbé
e7d52999a8
Update PMP NPs to new macros
2020-03-29 17:16:50 +02:00
Sébastien Loriot
8bb22d5b2c
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of the 5.0 release branch
+ manual fix of the files (indentation was changed in the meantime):
* Spatial_sorting/include/CGAL/Multiscale_sort.h
* Spatial_sorting/test/Spatial_sorting/test_multiscale.cpp
2020-03-26 14:26:59 +01:00
Sébastien Loriot
8b153fb495
Merge branch 'cgal/releases/CGAL-5.0-branch'
...
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +01:00
Sébastien Loriot
0779373835
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of 4.14 release branch
+ manual fix on one line in:
* Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
* .travis/generate_travis.sh
2020-03-26 14:16:06 +01:00
Mael Rouxel-Labbé
ff09c5d0c8
Merge branch 'SMS-Add_GH_simplification-GF-old' into SMS-Add_GH_simplification-GF
2019-10-25 16:35:53 +02:00
Sébastien Loriot
52164b1fba
First pass on removing license notice in header for LGPL files
2019-10-19 15:40:30 +02:00
Sébastien Loriot
7356421d80
introduce Commercial license SPDX tag
2019-10-19 12:15:19 +02:00
Sébastien Loriot
9bd9c68b83
update LGPL[23]+ and GPL[23]+ SPDX tags
...
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Mael Rouxel-Labbé
0f7de56d76
Move a number of Named Parameter type extractor from CGAL::PMP:: to PMP::
...
These are used in a number of pacakges other than PMP and the code
is also already in /BGL. None are documented.
2019-10-17 12:41:30 +02:00
Sébastien Loriot
25a05e9f4c
Merge branch 'CGAL-named_function_parameters-4.14' into master
...
Conflicts resolved by hand
2019-07-28 23:46:43 +02:00
Sébastien Loriot
2f81a21523
Merge 'CGAL-named_function_parameters' for 4.13-branch into 4.14-branch
...
Conflicts resolved by hand
2019-07-28 22:30:13 +02:00
Sébastien Loriot
560c77f567
rename named function parameter class
2019-07-15 06:25:02 +02:00
Sébastien Loriot
cebf0657d8
Use a full CGAL version of named function parameters
...
no longer rely on boost
2019-07-14 22:45:47 +02:00
Sébastien Loriot
983645a51a
match @{ and @}
2019-07-05 21:49:46 +02:00
Laurent Rineau
90782d4b7f
Revert the merge of two pull-requests that target CGAL-4.14-branch
...
- Revert "Merge pull request #3857 from MaelRL/CGAL-Fix_duplicate_non_manifold_vertices-GF"
- Revert "Merge pull request #3898 from lrineau/Mesh_3-stop_during_protection-lrineau"
2019-05-14 17:50:45 +02:00
Sébastien Loriot
d60f5645aa
replace BOOST_FOREACH by c++ ranged-based for loop
...
some of the command used for the replacement:
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\(([a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((const typename [a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack --cpp BOOST_FOREACH -l | xargs sed -i -E "s/BOOST_FOREACH\((typename [<>a-zA-Z_:&0-9]+)\s(\w+)\,/for(\1 \2 :/"
ack "boost/foreach.hpp" -l --cpp | xargs sed -i '/boost\/foreach.hpp>/d'
2019-03-29 13:22:15 +01:00
Sébastien Loriot
e4cbae525c
Merge remote-tracking branch 'cgal/releases/CGAL-4.13-branch' into HEAD
2019-01-31 11:25:26 +01:00
Sébastien Loriot
99d842401a
Merge remote-tracking branch 'cgal/releases/CGAL-4.12-branch' into HEAD
2019-01-31 11:24:50 +01:00
Mael Rouxel-Labbé
043d3c60fa
Fixed wrongly using the (unsigned) degree type in CatmullClark mask computations
2019-01-17 16:29:59 +01:00
Andreas Fabri
e1d5552de7
Do not call deprecated code. Add a test file for the deprecated code
2018-12-13 09:39:48 +01:00
Andreas Fabri
284e374df6
Subdivision:methods_3: Use deprecation warning
2018-12-10 08:49:17 +01:00