Mael
0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113
2022-12-06 22:21:06 +01:00
Mael
db81e4a3fb
Further clarify doc
2022-12-06 22:13:05 +01:00
Andreas Fabri
1adb13edc8
Do not use deprecated functions
2022-12-06 12:34:26 +00:00
Laurent Rineau
90f6546d77
Merge pull request #7069 from sloriot/PMP-split_repair_5.5
...
Split repair
2022-12-05 13:50:25 +01:00
Laurent Rineau
42c8c4f9e1
Merge pull request #7070 from sloriot/PMP-split_repair
...
Split repair (master version)
2022-12-05 12:23:19 +01:00
Laurent Rineau
041df61a70
Merge pull request #7074 from sloriot/PMP-compatible_orientation_missing_option
...
CGAL::PMP::compatible_orientations: add missing option
2022-12-05 12:22:09 +01:00
Laurent Rineau
17fd74e432
Merge pull request #7090 from afabri/PMP-assertion_bug-GF
...
Polygon Mesh Processing: Fix CGAL_assertion_msg
2022-12-05 12:21:51 +01:00
Laurent Rineau
33cffd9c26
Merge pull request #7074 from sloriot/PMP-compatible_orientation_missing_option
...
CGAL::PMP::compatible_orientations: add missing option
2022-12-05 11:57:16 +01:00
Laurent Rineau
ead1795d85
Merge pull request #7090 from afabri/PMP-assertion_bug-GF
...
Polygon Mesh Processing: Fix CGAL_assertion_msg
2022-12-05 11:57:06 +01:00
Sébastien Loriot
ffc20ffbd1
do not apply smoothing if the CC has some degenerate faces
2022-12-01 04:33:53 +01:00
albert-github
f79d8bb542
Spelling corrections
...
After review
2022-11-30 10:31:13 +01:00
Andreas Fabri
2b26b8dd31
Don't use deprecated code in examples
2022-11-30 07:58:02 +00:00
Andreas Fabri
a2e599b23d
Fix typos
2022-11-29 16:55:43 +00:00
Andreas Fabri
63ffb5e82f
Do the same for the other hole filling functions
2022-11-29 14:49:59 +00:00
Sébastien Loriot
352860ffa4
one solution for the return type
2022-11-29 14:24:11 +01:00
Sébastien Loriot
8708d348dd
remove extra _t
2022-11-29 13:58:40 +01:00
Andreas Fabri
7babddf443
PMP: Replace parameter with named parameter
2022-11-29 12:45:47 +00:00
Sébastien Loriot
128cc719fe
missing }
2022-11-29 11:14:22 +01:00
Andreas Fabri
6572a8fb58
It's a warning not an assertion
2022-11-28 14:39:20 +00:00
Andreas Fabri
0b56297ea2
Polygon Mesh Processing: Fix CGAL_assertion_msg
2022-11-28 14:05:59 +00:00
Laurent Rineau
33a7ae51d4
Merge pull request #7068 from sloriot/PMP-repair_si_fix_include
...
Fix include
2022-11-25 10:14:57 +01:00
Mael
208a4c24a5
Absolve doc
2022-11-24 13:15:12 +01:00
Mael Rouxel-Labbé
deb1533957
Improve documentation of PMP::compute_vertex_normal()
2022-11-23 20:16:17 +01:00
Sébastien Loriot
75e08a9736
typo
2022-11-23 18:36:43 +01:00
Sébastien Loriot
876e69aeb4
add missing option that make the function almost useless if not present
2022-11-23 18:18:09 +01:00
Sébastien Loriot
550d86cc0d
update doc
2022-11-22 10:48:27 +01:00
Sébastien Loriot
1520ac93e4
Merge branch 'sloriot/PMP-split_repair_5.5' into master
2022-11-22 10:38:00 +01:00
Sébastien Loriot
5a992f60a4
split repair
2022-11-22 10:31:34 +01:00
Sébastien Loriot
718214bf4f
fix include
2022-11-21 19:26:35 +01:00
albert-github
781f9a2943
spelling corrections
...
After review:
- outputhing -> outputting
- neighbour -> neighbor
2022-11-17 10:25:10 +01:00
albert-github
01a7852f70
Merge branch 'master' into feature/bug_documentation_spell_20221113
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Synchronize with master
2022-11-16 13:58:05 +01:00
albert-github
eed54a0ae5
spelling corrections
...
Some spelling corrections (Directories starting with `O`-`S` , first part),
some backward work
some forward work
2022-11-15 18:45:39 +01:00
Laurent Rineau
04c51a1034
Merge pull request #7034 from sloriot/PMP-coref_open_mesh_case_fix
...
Fix inconsistency check
2022-11-15 17:01:26 +01:00
Laurent Rineau
868793754b
Merge pull request #7034 from sloriot/PMP-coref_open_mesh_case_fix
...
Fix inconsistency check
2022-11-15 17:00:45 +01:00
Laurent Rineau
48811a4622
Merge pull request #7034 from sloriot/PMP-coref_open_mesh_case_fix
...
Fix inconsistency check
2022-11-15 16:59:27 +01:00
albert-github
3674c937f7
spelling corrections
...
Some spelling corrections (Directories starting with `M`-` N`),
some backward work
some forward work
2022-11-15 15:21:01 +01:00
albert-github
45478184de
spelling corrections
...
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Sébastien Loriot
cd4de51a40
fix inconsistency check
2022-11-09 18:17:31 +01:00
Jane Tournois
6b4bd0b653
make conversion explicit with CGAL::to_double
2022-11-08 17:43:41 +01:00
Laurent Rineau
92d8d1c805
Merge remote-tracking branch 'cgal/master' into CGAL-allow_Epick_with_float-GF
...
# Conflicts:
# Mesh_3/test/Mesh_3/test_meshing_3D_image.cpp
2022-11-08 12:11:06 +01:00
Mael Rouxel-Labbé
83b0b0bdef
Merge branch 'Weights-v2.0-GF-5.5.x' into Weights-v2.0-GF-master
2022-11-07 14:23:29 +01:00
Mael Rouxel-Labbé
7564b761ac
Merge branch 'Weights-v2.0-GF' into Weights-v2.0-GF-5.5.x
2022-11-07 14:11:10 +01:00
Laurent Rineau
987391d8ee
Merge pull request #6930 from MaelRL/BGL-Use_is_valid_descriptor-GF
...
BGL graph validity improvements
2022-11-07 10:08:34 +01:00
Laurent Rineau
5239daab19
Merge pull request #7010 from afabri/PMP-BGL-shrunk-GF
2022-11-04 10:27:19 +01:00
Andreas Fabri
f605c347ae
Fixed typo: shrinked -> shrunk
2022-11-04 10:01:53 +01:00
Laurent Rineau
8e8153c0ac
Merge pull request #6871 from afabri/CGAL_assertions-GF
...
CGAL: No longer per package assertions
2022-11-03 09:44:48 +01:00
Laurent Rineau
56453b7e9f
Merge pull request #6953 from afabri/CGAL-Wunused-but-set-variable-GF
...
Address -Wunused-but-set-variable
2022-11-03 09:44:45 +01:00
Laurent Rineau
2f9e031da7
Fix parts of PMP with Simple_precision_epick
2022-10-28 12:08:11 +02:00
Jane Tournois
f5480e6006
fix more float/double conversions
...
code that uses eigen can use doubles when needed
2022-10-26 18:19:46 +02:00
Mael Rouxel-Labbé
91336eb213
Use modern C++
2022-10-20 17:28:00 +02:00
Mael Rouxel-Labbé
19f847a74b
Fix API of cotan functor in shape smoothing
2022-10-20 17:27:39 +02:00
Mael Rouxel-Labbé
6cd5c24f70
Pass traits to the secure Vor-weighted cotan functor
2022-10-20 17:27:26 +02:00
Mael Rouxel-Labbé
9ab7e1ed7f
Misc minor code cleaning
2022-10-20 17:21:43 +02:00
Andreas Fabri
c04dceb71d
Merge master
2022-10-14 14:40:58 +01:00
Laurent Rineau
90e2a876e2
Merge pull request #6931 from MaelRL/PMP-remove_degen_fix_bad_removal-GF
...
Purge to-be-border halfedges from edges-to-collapse sets
2022-10-13 15:17:41 +02:00
Laurent Rineau
b232f4bcfd
Merge pull request #6942 from sloriot/CGAL-header_clean_up
...
Clean up in headers
2022-10-13 15:17:39 +02:00
Laurent Rineau
2b5b4be5d4
Merge pull request #6931 from MaelRL/PMP-remove_degen_fix_bad_removal-GF
...
Purge to-be-border halfedges from edges-to-collapse sets
2022-10-13 15:15:19 +02:00
Andreas Fabri
683805c34a
Isotropic remeshing
2022-10-13 08:06:30 +01:00
Andreas Fabri
32efdd9110
isotropic remeshing
2022-10-13 07:34:43 +01:00
Andreas Fabri
341e1167a8
isotropic remeshing
2022-10-12 09:59:35 +01:00
Andreas Fabri
3e90f9ccf7
mesh_smoothing
2022-10-12 09:28:02 +01:00
Andreas Fabri
9bd49632cd
repair_self_intersections
2022-10-12 08:54:56 +01:00
Andreas Fabri
c8df65ebf9
repair_degeneracies
2022-10-12 08:11:12 +01:00
Sébastien Loriot
e8c5de51b7
remove useless header to directly include the right file
2022-10-06 15:40:05 +02:00
Mael Rouxel-Labbé
60d50a8b57
Fix not purging to-be-border halfedges from edges-to-collapse sets
2022-10-04 22:57:37 +02:00
Mael Rouxel-Labbé
34ea88c73d
Use is_valid_*_descriptor
2022-10-04 22:22:40 +02:00
Mael Rouxel-Labbé
60ecc51ba7
Code cleaning (no real changes)
2022-10-04 20:43:31 +02:00
Laurent Rineau
6538a18044
Merge pull request #6844 from MaelRL/PMP-Complete_array_based_repair_PS-GF
...
Complete array-based polygon soup repair
2022-10-04 13:53:24 +02:00
Laurent Rineau
af3945337b
Merge pull request #6845 from sloriot/PMP-coref_open_mesh_case
...
PMP corefinement: Handle inconsistency with open mesh as input
2022-10-04 13:53:21 +02:00
Laurent Rineau
f0b4b38b9a
Merge pull request #6867 from sloriot/PMP-collision_detection_copy
...
Add default copy constructor and operator=
2022-10-04 13:52:53 +02:00
Laurent Rineau
462eb5eaf3
Merge pull request #6872 from MaelRL/PMP-Fix_keep_LCC-GF
...
Fix dry-run of keep_largest_CCs dumping the wrong faces
2022-10-04 13:52:49 +02:00
Laurent Rineau
a4f6f58e25
Merge pull request #6845 from sloriot/PMP-coref_open_mesh_case
...
PMP corefinement: Handle inconsistency with open mesh as input
2022-10-04 13:50:24 +02:00
Laurent Rineau
23678d0f7d
Merge pull request #6867 from sloriot/PMP-collision_detection_copy
...
Add default copy constructor and operator=
2022-10-04 13:50:18 +02:00
Laurent Rineau
87f16af6e2
Merge pull request #6872 from MaelRL/PMP-Fix_keep_LCC-GF
...
Fix dry-run of keep_largest_CCs dumping the wrong faces
2022-10-04 13:50:15 +02:00
Laurent Rineau
de80833223
Merge pull request #6845 from sloriot/PMP-coref_open_mesh_case
...
PMP corefinement: Handle inconsistency with open mesh as input
2022-10-04 13:48:16 +02:00
Laurent Rineau
ff2bab36b0
Merge pull request #6867 from sloriot/PMP-collision_detection_copy
...
Add default copy constructor and operator=
2022-10-04 13:48:11 +02:00
Mael Rouxel-Labbé
9e0a71f7ad
Actually cube the threshold value for the volume bound
2022-09-28 13:50:43 +02:00
albert-github
17a84db90e
Some obvious missing quotes
...
Some obvious missing quotes (last set)
2022-09-25 18:00:08 +02:00
Mael Rouxel-Labbé
363d1daaef
Some more conversions to non-package specific assertions
2022-09-23 15:20:24 +02:00
Mael Rouxel-Labbé
f27428c4d9
Improve tests for PMP::keep_large(st)_CC()
2022-09-23 14:54:15 +02:00
Mael Rouxel-Labbé
e51bafbfbe
Fix dry-run of keep_largest_CCs dumping the wrong faces
2022-09-23 14:53:36 +02:00
Sébastien Loriot
495f2e316a
add default copy constructor and operator=
2022-09-21 18:59:18 +02:00
Sébastien Loriot
d084d9396f
ignore new test for clipping
2022-09-14 10:35:23 +02:00
Sébastien Loriot
6f509a02ad
handle inconsistency of classification due to non-closed meshes
2022-09-13 17:19:06 +02:00
Sébastien Loriot
d7426630ea
set stream precision to the max
2022-09-13 14:33:23 +02:00
Mael Rouxel-Labbé
008227757b
Remove traits from polygon hasher's parameters
2022-09-13 13:24:54 +02:00
Mael Rouxel-Labbé
e37487e6b2
Fix some internal function documentation
2022-09-13 13:24:28 +02:00
Laurent Rineau
8dd8e0dd11
Merge pull request #6812 from sloriot/PMP-split_visitor
...
add missing visitor calls in PMP::split()
2022-09-13 12:33:01 +02:00
Laurent Rineau
7d5e498538
Merge pull request #6812 from sloriot/PMP-split_visitor
...
add missing visitor calls in PMP::split()
2022-09-13 12:32:17 +02:00
Mael Rouxel-Labbé
6cdf3f256f
Complete array-based polygon soup reparation: remove more invalid faces
2022-09-13 11:14:33 +02:00
Sébastien Loriot
ce1bb34d65
add missing visitor calls in split
2022-08-28 22:08:45 +02:00
Laurent Rineau
d49ee20965
Merge pull request #6665 from sloriot/CGAL-std_type_traits
2022-08-17 13:56:54 +02:00
Sebastien Loriot
d64d243bf5
Merge pull request #6772 from sloriot/PMP-remove_caps_needles_doc
...
Document remove_almost_degenerate_faces()
2022-08-10 18:31:52 +02:00
Sebastien Loriot
beb57433c4
Apply suggestions from code review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-08-04 10:30:02 +02:00
Sébastien Loriot
861588abe1
Merge 'sloriot/CGAL-std_type_traits' into master
2022-08-03 20:19:51 +02:00
Sébastien Loriot
d04f42c3b1
Merge remote-tracking branch 'cgal/5.5.x-branch'
2022-08-01 15:53:56 +02:00
Sébastien Loriot
3c24a79336
Merge pull request #6773 from janetournois/PMP-relaxation_avoid_global_function-jtournois
...
PMP::tangential_relaxation() - avoid using global function barycenter()
2022-08-01 15:52:31 +02:00
Sébastien Loriot
403c1ed975
Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD
2022-08-01 15:51:53 +02:00
Jane Tournois
c6bc71b254
use construct_midpoint_3_object() instead of CGAL::midpoint()
2022-07-28 15:51:56 +02:00
Jane Tournois
d7d439fc48
use construct_barycenter_3_object() instead of CGAL::barycenter()
2022-07-28 14:37:02 +01:00