Commit Graph
4716 Commits
Author SHA1 Message Date
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
hoskillua 4197450885 restored compute_normal.h 2022-09-26 02:33:04 +02:00
hoskillua e0c596d29e principal curvatures and directions visualization 2022-09-25 22:03:50 +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
hoskillua 75c7f83c68 whitespaces 2022-09-20 17:21:19 +02:00
hoskillua 3d3b2c30fd testing init 2022-09-20 11:18:13 +02:00
hoskillua 13b056c9d4 minor fixes + handled zero expansion radius 2022-09-17 23:53: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
hoskillua 2ed69e935f fixing eigen vector definitions
so that it works with other compilers
2022-08-27 18:01:59 +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
hoskillua 5840eaf955 Update interpolated_corrected_curvature_measures.h 2022-08-09 17:10:15 +02:00
hoskillua 5fdebfb28c Documenting new functions + minor doc fixes 2022-08-08 07:41:02 +02:00
hoskillua 4049979648 minor documentation fixes 2022-08-08 07:13:14 +02:00
hoskillua 86ac0fcb74 Documenting Expansion functions 2022-08-08 07:04:37 +02:00
hoskillua a74e05a389 documentation: fixes & improvements 2022-08-08 06:16:05 +02:00
hoskillua 7473a3e2dc Optimizing the expanding functions to compute intersections only once per curvature 2022-08-08 05:05:28 +02:00
hoskillua 85332fed6d according to some of the review comments on the pull 2022-08-05 13:58:52 +02:00
hoskillua c4db1600fd trim whitespaces 2022-08-04 11:01:09 +02:00
hoskillua 24551e2cbb principal curvatures completed (but not properly tested) 2022-08-04 10:51:45 +02:00
Sebastien LoriotandMael 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
hoskillua 24edaa24b5 principal curvatures (yet to decompose MuXY Matrix) 2022-08-03 18:59:08 +02:00
hoskillua 83093295f5 Principal Curvatures wip 2022-08-03 14:30:52 +02:00
hoskillua 09cb2b1e6d some refactoring + implemented the anisotropic formulas function 2022-08-02 23:12:23 +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