Commit Graph

8522 Commits

Author SHA1 Message Date
Sébastien Loriot b039040f73 boost::is_convertible -> std::is_convertible 2023-04-23 22:37:07 +02:00
Sébastien Loriot a04035879d boost::is_const -> std::is_const 2023-04-23 22:37:07 +02:00
Sébastien Loriot 6fd9476cd7 boost::is_integral -> std::is_integral 2023-04-23 22:37:07 +02:00
Sébastien Loriot 8740b244a2 boost::distance -> std::distance
boost's version is working on std::pair but we decided to no longer
consider iterator pairs as ranges
2023-04-23 22:37:07 +02:00
Sébastien Loriot e82d970d19 boost::next -> std::next 2023-04-23 22:37:07 +02:00
Sébastien Loriot 99619dc634 boost::prior -> std::prev 2023-04-23 22:37:07 +02:00
Sébastien Loriot a88af6c0c6 boost::array -> std::array 2023-04-23 22:37:07 +02:00
Sébastien Loriot b99c384528 boost::remove_pointer -> std::remove_pointer 2023-04-23 22:37:06 +02:00
Sébastien Loriot 99e7f4806a boost::int -> std::int 2023-04-23 18:43:10 +02:00
Sébastien Loriot fc034c6a5d boost::unit -> std::uint 2023-04-23 18:40:39 +02:00
Laurent Rineau 205236832e Merge remote-tracking branch 'cgal/master' into CGAL-rename_ctest_test_names-GF
# Conflicts:
#	Polyhedron/demo/Polyhedron/Plugins/PMP/CMakeLists.txt
2023-04-21 10:47:17 +02:00
Andreas Fabri b15e0a1ea2 Fix 'Save As' [skip ci] 2023-04-20 15:54:44 +01:00
Andreas Fabri c77f144307 various fixes [skip ci] 2023-04-20 11:38:47 +01:00
Andreas Fabri ab1d7990d2 various fixes [skip ci] 2023-04-20 11:14:11 +01:00
Andreas Fabri bd78a33b20 PMP compiles [skip ci] 2023-04-20 09:53:48 +01:00
Andreas Fabri b80fbc83d0 Fixes for target Mesh_3 2023-04-20 08:18:29 +01:00
Andreas Fabri 5030d671d5 Target Polyhedron_3 builds and executes, but with all scripting and RegExp (deprecated) commented 2023-04-19 17:06:44 +01:00
Andreas Fabri 5601e035ff Change all CMakeLists.txt 2023-04-19 17:05:21 +01:00
Mael Rouxel-Labbé b8e82b9c05 Merge remote-tracking branch 'cgal/master' into PMP-Triangulate_PS-GF 2023-04-18 12:16:27 +02:00
Jane Tournois 4a56178f9d c3t3 must be cleared from cells and facets
initialization may have left the C3t3 facets and cells
status in an inconsistent state because of
init_c3t3() that inserts points without taking care of the complex-or-not
status of cells and facets
2023-04-17 14:34:36 +02:00
Jane Tournois 737cffce5e Scene_surface_mesh_item has become useless here 2023-04-17 14:34:35 +02:00
Laurent Rineau 594682dde3 Merge pull request #5461 from sloriot/PMP-decimation
Add coplanar decimation
2023-04-17 10:14:07 +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
Laurent Rineau f9c58a63db Merge pull request #7376 from lrineau/Polyhedron-demo_fix_UBSAN_warnings-GF
CGAL 3D demo: fix USBAN warnings
2023-04-17 10:13:42 +02:00
Jane Tournois c215d3e00c add missing macro definition in io_image_plugin 2023-04-13 09:26:56 +02:00
Andreas Fabri 7da72e00e9 Define NOMINMAX to work around problem in vtk 2023-04-12 07:29:02 +01:00
Laurent Rineau 9c69a13ddc reindent
```
.../demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin_cgal_code.cpp:364:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
  364 |     else
      |     ^~~~
.../demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin_cgal_code.cpp:405:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
  405 |       if (p_domain == nullptr)
      |       ^~
```
2023-04-11 13:31:24 +02:00
Laurent Rineau 2b370b95fb Mesh_3 plugins: fix the protect_borders/features 2023-04-11 12:56:58 +02:00
Laurent Rineau 9789e35197 CGAL 3D demo: fix USBAN warnings 2023-04-08 17:11:11 +02:00
Jane Tournois 7eb9a5a0cc Merge remote-tracking branch 'cgal/master' into Mesh_3-triple_line_extraction_and_weights-GF
# Conflicts:
#	Mesh_3/include/CGAL/Labeled_mesh_domain_3.h
2023-04-07 15:11:30 +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
Sébastien Loriot cb672d4d90 Merge remote-tracking branch 'cgal/master' into PMP-decimation 2023-04-04 14:25:17 +02:00
Sébastien Loriot f730ab30d8 move to out np 2023-03-31 14:39:33 +02:00
Mael Rouxel-Labbé 8f3968000e Fix visitor 2023-03-29 21:09:44 +02:00
Mael Rouxel-Labbé e5c8323825 Add triangulate_polygons() to the demo 2023-03-29 15:30:56 +02:00
Mael Rouxel-Labbé 8a39016780 Visitor of triangulate_faces must be a visitor of HoleFilling too 2023-03-29 15:30:25 +02:00
Priyansh Jalan 26b391dc51 fixed warnings and changed tabs to spaces 2023-03-24 14:42:30 +00:00
Jane Tournois ad7acbde93 fix usage of "features" option in the demo for polyhedral surfaces 2023-03-24 15:04:39 +01:00
Priyansh Jalan 74a4bef885 made multi line input and added tetrahedron generation 2023-03-24 12:17:28 +00:00
Priyansh Jalan 455f625e8a Polyhedron demo object generator tetrahedron -added UI and half logic part 2023-03-24 11:07:18 +00: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
Sébastien Loriot 661513b16e gaussian -> Gaussian 2023-03-22 19:12:28 +01:00
Sébastien Loriot 664aa7c162 Merge remote-tracking branch 'cgal/master' into HEAD 2023-03-22 18:16:01 +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
Jane Tournois b099befbaa do not add the extra topo criterion when edge_min_size is required
it may not succeed when edge_min_size is used
2023-03-20 12:39:56 +01:00
Laurent Rineau 2f0203be10 Merge pull request #7255 from lrineau/CGAL-rename_ctest_test_names-GF
CGAL CTest support: rename the test names

# Conflicts:
#	Mesh_3/test/Mesh_3/CMakeLists.txt
2023-03-15 14:23:32 +01:00
albert-github 2d60f46985 issue #7231 Improvement of layout of refines relations.
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Sébastien Loriot 7ff85c0444 fix warnings and typo 2023-03-14 14:22:21 +01:00
Laurent Rineau 35a1285a12 Merge pull request #6129 from janetournois/Mesh_3-triple_line_extraction-GF
Mesh_3 - add detection of intersection lines from labeled images

# Conflicts:
#	Installation/CHANGES.md
2023-03-13 16:46:07 +01:00
Sébastien Loriot 36b448912e add a first simple post-processing step 2023-03-13 12:00:45 +01:00
Sébastien Loriot 38a5286196 add missing connection 2023-03-10 09:17:30 +01:00
Jane Tournois 61b4201242 add edge_min_size in demo 2023-03-09 15:57:21 +01:00
Sébastien Loriot 33c868818f fix property map for region primitives 2023-03-07 17:55:28 +01:00
Sébastien Loriot 33227d5396 recover plane normals from the primitives 2023-03-07 13:20:32 +01:00
Jane Tournois 66636a68fc add namespace CGAL 2023-03-07 12:37:29 +01:00
Jane Tournois 6e1dd6a4d7 reorganize header for documentation 2023-03-06 12:15:44 +01:00
Jane Tournois 8b9c7afef7 move header 2023-03-03 15:12:56 +01:00
Sébastien Loriot afb88fb459 add max distance in the demo plugin 2023-03-03 09:35:54 +01:00
Sébastien Loriot 648377f127 fix np name + plug region growing in decimation plugin + change cosinus sign in decimate + update doc 2023-03-02 19:08:10 +01:00
Sébastien Loriot 50e616773b remove useless typedef 2023-03-02 14:50:31 +01:00
Sébastien Loriot f8cc9e6bd0 rename np 2023-03-02 14:49:17 +01:00
Sébastien Loriot b1d2744821 Merge branch 'master' into PMP-decimation 2023-03-02 14:24:27 +01:00
Laurent Rineau ea016d7f5b Merge pull request #6702 from soesau/Region_growing-revision-soesau
[Small Feature] Region growing revision soesau
2023-03-02 13:42:32 +01:00
Sébastien Loriot 52ff9c4e66 add an option to not triangulate patches 2023-02-27 15:16:13 +01:00
Jane Tournois c0b76f22ad merge postprocessing weights function in feature detection
to avoid duplicating code

- clean example code
- remove all feature detection includes from generate_label_weights.h
- duplicate polylines_to_protect() to make its name more explicit
polylines_to_protect_on_bbox()
2023-02-24 17:28:30 +01:00
Sébastien Loriot 9a47185ee0 handle several meshes with shared interface 2023-02-24 17:12:02 +01:00
Sébastien Loriot 531beafb79 copy color vector
colors are not deterministic...
2023-02-24 16:37:46 +01:00
Laurent Rineau 3dd087f80b Merge pull request #7273 from lrineau/Polyhedron_demo-fix_mesh_3_sizing_field_message-GF
Polyhedron demo, Mesh_3 plugin: modify the criptic debug message "USE SIZING FIELD!"
2023-02-24 16:14:29 +01:00
Sébastien Loriot c587df44a6 fix correspondance between faces 2023-02-24 14:45:01 +01:00
Jane Tournois 02bffbde99 use reference for p::weights 2023-02-24 11:38:09 +01:00
Sébastien Loriot c90d97635d first version of the demo plugin 2023-02-24 10:41:08 +01:00
Laurent Rineau bbb5e1b874 On Fedora, IKT is in the cmake/InsightToolkit directory 2023-02-23 14:44:55 +01:00
Jane Tournois 0d550a5938 Merge remote-tracking branch 'cgal/master' into pr/janetournois/7116
# Conflicts:
#	Mesh_3/test/Mesh_3/CMakeLists.txt
2023-02-23 13:06:59 +01:00
Jane Tournois 6a1977c2c2 Merge branch 'Mesh_3-triple_line_extraction-GF' into Mesh_3-triple_line_extraction_and_weights-GF
# Conflicts:
#	Mesh_3/include/CGAL/Labeled_mesh_domain_3.h
#	Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin.cpp
#	Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin_cgal_code.cpp

and fix compilation of mesh_3D_image_with_detection_of_features.cpp
2023-02-21 11:22:09 +01:00
Jane Tournois e8e3eaa7b4 Merge remote-tracking branch 'cgal/master' into Mesh_3-triple_line_extraction-GF
# Conflicts:
#	Mesh_3/test/Mesh_3/CMakeLists.txt
2023-02-21 11:05:30 +01:00
Jane Tournois 0f84326756 there may be facets in complex, or even just vertices
so the bbox should not be the default when cells_in_complex is empty
2023-02-20 16:56:17 +01:00
Sébastien Loriot 851485d645 force unassigned regions to be black
this is more a hack than a correct fix
2023-02-16 18:28:37 +01:00
Sébastien Loriot 640910288b Merge remote-tracking branch 'cgal/master' into Region_growing-revision-soesau 2023-02-16 14:18:17 +01:00
Laurent Rineau a5052f4cd8 Merge pull request #6835 from MaelRL/CGAL-Clean_CMakeLists.txt-GF
Some CMakeLists.txts cleaning
2023-02-16 10:52:29 +01:00
Laurent Rineau 8c04deee38 Modify the criptic debug message "USE SIZING FIELD!" 2023-02-15 15:41:54 +01:00
Laurent Rineau d33d71a4e0 Merge pull request #7125 from MaelRL/PMP-flip_criterion-GF
Modify flipping criteria in PMP::isotropic_remeshing and PMP::refine
2023-02-10 15:40:49 +01:00
Sébastien Loriot 9242a810c4 Merge remote-tracking branch 'cgal/master' into Region_growing-revision-soesau 2023-02-07 11:31:55 +01:00
Laurent Rineau 6df18b668c CGAL CTest support: rename the test names
Now that CTest test names can contain whitespace, we can have
better looking names. That is also more practicle because we can now
copy-paste the target name in `compilation of  <target_name>`.
2023-02-06 12:04:57 +01:00
Laurent Rineau 61f5354246 Fix current content in the destroy of the Scene
Fix the error:
> QOpenGLVertexArrayObject::destroy() failed to restore current context
2023-01-31 17:35:21 +01:00
Sébastien Loriot 1dc1ed467a remove unused variable 2023-01-31 12:06:10 +01:00
hoskillua 2ccabc9289 renaming files 2023-01-29 09:39:39 +02:00
Mael 153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF 2023-01-27 22:09:02 +01:00
Laurent Rineau a7e15cadee Merge pull request #7140 from sloriot/CGAL-demo_fix_warnings
Fix warnings
2023-01-27 21:02:16 +01:00
Laurent Rineau 65103a9c70 Merge pull request #7161 from afabri/Polyhedron_demo-clamp-GF
3D Demo: Fix statistics on angles
2023-01-27 21:02:09 +01:00
Jane Tournois 293f851f46 rename NP detect_features to features_detector 2023-01-24 12:18:17 +01:00
Sébastien Loriot 69c21bccc3 Merge 'master' 2023-01-24 11:29:48 +01:00
Sébastien Loriot 5c682f5b94 fix warning 2023-01-24 11:27:31 +01:00
Jane Tournois cf5979189c deal with input features + detected features in a valid feature graph
+ remove Feature_range.h. A range of polylines can be given directly to
the named parameter `input_features`
+ fix the demo behaviour
2023-01-19 15:15:42 +01:00
Andreas Fabri 9a92b93e77 remove unused variable 2023-01-11 12:39:38 +00:00
Andreas Fabri 2290c78881 Use CGAL::approximate_angle() 2023-01-05 13:26:34 +00:00
Andreas Fabri 4afd1d247f 3D Demo: Clamp as acos operates on [-1,1] 2023-01-04 11:34:40 +00:00
Mael 4d22c90474
Merge branch 'master' into feature/bug_documentation_spell_20221113 2023-01-04 10:06:45 +01:00
Jane Tournois 51825f0636 use facet_min_sizing and cell_min_sizing with all domain types 2023-01-03 15:53:18 +01:00
Sébastien Loriot a0efa439c1 fix warnings 2022-12-22 09:59:32 +01:00
Mael Rouxel-Labbé 1e4cec6b03 Fix not unchecking smoothing (if enabled) when protecting (+ui improvements) 2022-12-16 16:19:40 +01:00
Laurent Rineau f1e1878b8d
Merge pull request #7094 from afabri/PMP_named_parameters-GF
PMP: Replace parameter with named parameter
2022-12-16 10:52:17 +01:00
Laurent Rineau ae3ae6e8d6 Merge pull request #7083 from afabri/Demo-readBMP-GF
3d Demo: Try to read bmp files
2022-12-14 10:39:53 +01:00
Laurent Rineau 8497dcda55 Merge pull request #7109 from afabri/Three-fix_for_no_deprecated-GF
Three, and Polyhedron Demo: Add an #include and remove deprecated code
2022-12-14 10:39:42 +01:00
Andreas Fabri 0ac2d8ec0f Remove the parameters which have become nps 2022-12-09 07:37:03 +00:00
Andreas Fabri 39ebebdb5b merge master 2022-12-08 16:49:09 +00:00
Sebastien Loriot f5c41bd712
Merge pull request #7022 from MaelRL/Weights-v2.0-GF-master
Weights fixes (master)
2022-12-08 15:22:19 +01:00
Sebastien Loriot b9a87af07e
Merge pull request #7023 from MaelRL/Weights-v2.0-GF-5.5.x
Weights fixes (5.5.x)
2022-12-08 15:21:58 +01:00
Sebastien Loriot fa72ad2ad0
Merge pull request #6977 from MaelRL/Weights-v2.0-GF
Weights fixes (5.4.x)
2022-12-08 15:21:43 +01:00
Andreas Fabri da3a3b300d Upgrade deprecated code 2022-12-07 15:10:01 +00:00
Mael Rouxel-Labbé b219436ba1 use Stream_support's get_file_extension() 2022-12-07 14:19:48 +01:00
Andreas Fabri 272ffa8e2f Don't use deprecated code in the demo 2022-12-07 13:03:35 +00:00
Mael Rouxel-Labbé 2cdaa26125 Minor UI update 2022-12-07 12:37:22 +01:00
Mael Rouxel-Labbé 282166307c Misc minor changes 2022-12-07 12:20:39 +01:00
Mael Rouxel-Labbé f3ec4653e9 List the main item above its volume plane in item list 2022-12-07 12:20:22 +01:00
Mael Rouxel-Labbé f7925fdd1a Reposition DCM / BMP underneath "Load..." (instead of the bottom of "Files") 2022-12-07 12:19:50 +01:00
Mael Rouxel-Labbé 1c04eea703 Refactor DCM / BMP to avoid code duplication + add smoothing selection to GUI 2022-12-07 12:19:24 +01:00
Mael Rouxel-Labbé c36c54c139 Fix "Planes for unnamed" 2022-12-07 11:42:30 +01:00
Mael Rouxel-Labbé d90d47fb79 Fix indentation (no real changes) 2022-12-06 22:57:42 +01:00
Mael Rouxel-Labbé 9a607498be Avoid some code duplication 2022-12-06 22:43:05 +01:00
Mael 0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113 2022-12-06 22:21:06 +01:00
Andreas Fabri 1adb13edc8 Do not use deprecated functions 2022-12-06 12:34:26 +00:00
Mael 6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF 2022-12-05 16:03:41 +01:00
Jane Tournois 9fd54baee2 Merge remote-tracking branch 'cgal/master' into Mesh_3-add_minimal_size_criterion_new-jtournois
# Conflicts:
#	Installation/include/CGAL/config.h
#	Mesh_3/doc/Mesh_3/CGAL/Mesh_criteria_3.h
#	Mesh_3/include/CGAL/Mesh_cell_criteria_3.h
#	Mesh_3/include/CGAL/Mesh_criteria_3.h
2022-12-05 15:33:08 +01:00
Jane Tournois 41508d7541 add facet and cell min size criteria to Mesh_3_plugin in demo 2022-12-05 11:55:16 +00:00
Laurent Rineau 67b5c791e9 Merge pull request #7075 from MaelRL/CGAL-Fix_some_links-GF
Update some links + https
2022-12-05 12:22:06 +01:00
Laurent Rineau 7f1486ffb3 Merge pull request #7089 from janetournois/Polyhedron_demo-fix_available_features_for_gray_images-jtournois
Polyhedron demo for Mesh_3 - disable features detection for gray level images
2022-12-05 12:21:53 +01:00
Laurent Rineau ec8262d58c Merge pull request #7091 from afabri/Demo3D-unamed-GF
Polyhedron Demo: unamed
2022-12-05 12:21:48 +01:00
Laurent Rineau 2e2d001d61 Merge pull request #7089 from janetournois/Polyhedron_demo-fix_available_features_for_gray_images-jtournois
Polyhedron demo for Mesh_3 - disable features detection for gray level images
2022-12-05 11:57:09 +01:00
Laurent Rineau 50f8c40142 Merge pull request #7091 from afabri/Demo3D-unamed-GF
Polyhedron Demo: unamed
2022-12-05 11:57:04 +01:00
Laurent Rineau 464211eb14 Merge pull request #7089 from janetournois/Polyhedron_demo-fix_available_features_for_gray_images-jtournois
Polyhedron demo for Mesh_3 - disable features detection for gray level images
2022-12-05 11:03:10 +01:00
Laurent Rineau 3ec2acf731 Merge pull request #7091 from afabri/Demo3D-unamed-GF
Polyhedron Demo: unamed
2022-12-05 11:03:05 +01:00
albert-github f79d8bb542 Spelling corrections
After review
2022-11-30 10:31:13 +01:00
Andreas Fabri 2a2e319061 Don't use deprecated code in demo 2022-11-30 08:16:57 +00:00
Andreas Fabri 92a4a4180d Polyhedron demo: unamed 2022-11-28 14:15:53 +00:00
Jane Tournois 5fbeecaef8 disable sharpFeaturesGroup for gray level images 2022-11-28 10:54:54 +01:00
Laurent Rineau 5c943e558c Merge pull request #6935 from lrineau/CGAL-fix_autotest_with_ctest-GF
Fix autotest_cgal_with_ctest
2022-11-25 10:15:07 +01:00
Laurent Rineau b363b7e4af Merge pull request #6935 from lrineau/CGAL-fix_autotest_with_ctest-GF
Fix autotest_cgal_with_ctest
2022-11-25 10:14:18 +01:00
Mael Rouxel-Labbé 0f0bd3ff6d WIP bmp reading 2022-11-25 01:04:45 +01:00
Andreas Fabri b2f3eedb2f 3d Demo: Try to read bmp files 2022-11-24 16:14:11 +00:00
Sébastien Loriot c5207cb5ad Merge remote-tracking branch 'cgal/master' into HEAD 2022-11-24 09:54:56 +01:00
Mael Rouxel-Labbé b5c21e1f5d Http -> https + update some dead links 2022-11-23 18:54:37 +01:00
Laurent Rineau 24cc17e152
Merge pull request #7001 from MaelRL/SMS-Add_EF_stop_predicates-GF 2022-11-22 12:55:44 +01:00
hoskillua dd49b0c0d8 demo fixes 2022-11-19 12:18:28 +02:00
hoskillua fe8988b650 demo fixes 2022-11-19 12:16:27 +02:00
hoskillua e302b02f76 Docs: adding bibtex, ack of DGtal, Authors + Renaming vars + minor fix
+ removing last commit's approach
2022-11-19 11:02:26 +02: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
hoskillua e79e34df4f trim trailing whitespaces 2022-11-16 12:53:43 +02:00
hoskillua b56500d0fc 4-space -> 2-space indents 2022-11-16 12:51:14 +02: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 5437042f3d Merge pull request #7018 from janetournois/Polyhedron-demo-read_nrrd-jtournois
Polyhedron demo - add *.nrrd reader for images
2022-11-15 17:01:34 +01:00
Laurent Rineau c5bcb46241 Merge pull request #7020 from janetournois/Polyhedron_demo-mesh_3_plugin_cleaning-jtournois
Polyhedron demo - meshing from images of any word type
2022-11-15 17:01:31 +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
Laurent Rineau 44f6d1349f
Merge branch 'master' into SMS-Add_EF_stop_predicates-GF 2022-11-15 11:42:03 +01:00
Jane Tournois f21b8819bc rename header to match struct capitals 2022-11-14 15:48:47 +01:00
Andreas Fabri f3f3af10bb Remove CGAL_USE(dirname) as not defined 2022-11-09 08:18:22 +00:00
Jane Tournois c42166814b create_labeled_image_mesh_domain_with_features has been removed 2022-11-08 18:32:30 +01:00
Jane Tournois 4ebbe922bd Merge remote-tracking branch 'cgal/master' into Mesh_3-triple_line_extraction-GF
# Conflicts:
#	BGL/include/CGAL/boost/parameter.h
#	Installation/CHANGES.md
#	Mesh_3/doc/Mesh_3/CGAL/Labeled_mesh_domain_3.h
#	Mesh_3/include/CGAL/Labeled_mesh_domain_3.h

+ fix compilation
+ prepare for using detect_features
2022-11-08 16:17:33 +01:00
Laurent Rineau 01f8f1bc1d
Merge pull request #7027 from afabri/Polyhdron_demo-grid_generator-GF 2022-11-08 14:04:35 +01:00
Andreas Fabri 06417e14de Polyhedron Demo: Fix upper right corner 2022-11-08 12:17:02 +00: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
Jane Tournois 26472284e4 the demo can now mesh images with any word type
thanks to the new domain constructors that do not
need to be defined explicitly a priori
2022-11-07 12:01:23 +00:00
Jane Tournois 41f1acc465 reorder if/else conditions 2022-11-07 12:41:53 +01:00
Jane Tournois 57c6d59ddc add vtkNrrd reader to Io_image_plugin 2022-11-07 12:20:14 +01:00
Jane Tournois b609f5364b remove duplicate include 2022-11-07 12:19:16 +01:00
Laurent Rineau 8c9281f440 Merge pull request #6642 from sloriot/gsoc2022-boost_np
Replace usage of Boost parameters with CGAL named function parameters
2022-11-07 10:08:38 +01:00
hoskillua aeaf881c49 minor fix max func 2022-11-06 20:35:05 +02:00
hoskillua 4295fd4e07 enum minor fix 2022-11-06 19:49:37 +02: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
Mael Rouxel-Labbé ba3a0d7d22 Replace SMS::Count_* stop predicates with new Edge/Face_count_* stop predicates 2022-11-02 13:46:45 +01:00
Laurent Rineau d24b180293 Merge branch 'master' into gsoc2022-boost_np 2022-10-28 15:39:36 +02:00
Andreas Fabri cd2210dc90 Addess -Warray-parameter warning in Polyhedron demo code 2022-10-25 07:42:49 +01:00
Andreas Fabri e3ca157992 Addess -Warray-parameter warning in Polyhedron demo code 2022-10-21 09:04:33 +01:00
Andreas Fabri 9072a9c936 Polyhedron demo code 2022-10-21 09:01:48 +01:00
Mael Rouxel-Labbé 6cd5c24f70 Pass traits to the secure Vor-weighted cotan functor 2022-10-20 17:27:26 +02:00
Sébastien Loriot bac56d78b4 add convenience functions 2022-10-17 15:34:17 +02:00
Andreas Fabri c04dceb71d Merge master 2022-10-14 14:40:58 +01:00
Jane Tournois 3216d64be1 reintroduce weights + features in demo 2022-10-14 11:11:57 +02:00
Jane Tournois 8915ea0024 Merge branch 'Mesh_3-triple_line_extraction-GF' into Mesh_3-triple_line_extraction_and_weights-GF
# Conflicts:
#	Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin_cgal_code.cpp
2022-10-14 10:27:47 +02:00
Jane Tournois f60a3a8a33 reorganize demo code with new API 2022-10-14 10:25:53 +02:00
Laurent Rineau bb62879a4f Merge pull request #6926 from janetournois/Polyhedron_demo-add_tetra_am_reader-jtournois
Polyhedron demo - add C3T3 `.tetra.am` reader
2022-10-13 15:17:44 +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
hoskillua 2cb8906639 principle -> principal typo fixed 2022-10-07 21:36:30 +02:00
Sébastien Loriot e8c5de51b7 remove useless header to directly include the right file 2022-10-06 15:40:05 +02:00
Laurent Rineau ea35fa8f88 Fix autotest_cgal_with_ctest
That commit makes the CMake variables `CGAL_TEST_SUITE` (the new one)
and `RUNNING_CGAL_AUTO_TEST` (the legacy one) completely equivalent.
2022-10-05 15:06:02 +02:00
Jane Tournois 91ae41d6ac update c3t3 "in complex" status after loading 2022-10-04 16:45:48 +02:00
Jane Tournois a9f4ee7342 reorganize headers to separate tetrahedral and surface meshes IO 2022-10-04 14:22:54 +02:00
Laurent Rineau 7a36d9af83 Merge pull request #6863 from lrineau/Polyhedron-demo_fix_display_of_protecting_spheres-GF
Polyhedron demo - Fix the display of protecting balls (second version)
2022-10-04 13:52:56 +02:00
Laurent Rineau 3a0a7fe34e Merge pull request #6863 from lrineau/Polyhedron-demo_fix_display_of_protecting_spheres-GF
Polyhedron demo - Fix the display of protecting balls (second version)
2022-10-04 13:50:20 +02:00
Jane Tournois 8a05e4df23 move header outside demo 2022-10-03 16:00:41 +02:00
Jane Tournois 53d8734ad2 add tetrahedral mesh .tetra.am reader in C3t3_io_plugin 2022-10-03 15:31:14 +02:00
Jane Tournois bca99f4a18 add detect_features named parameter for create_labeled_image_mesh_domain_with_features
todo : move it to create_labeled_image_mesh_domain and remove
create_labeled_image_mesh_domain_with_features as soon as PR on named
parameters is merged
2022-09-27 16:17:25 +02:00
Sébastien Loriot 54a6462273 move code so that we can reinject mesh_3 parameters functions into NFP class 2022-09-26 20:09:58 +02:00
hoskillua a1e9345a1e added principal curvatures plugin to test with cmake 2022-09-26 19:59:36 +02:00
Jane Tournois 769d0d146a labeled image for mesh_3 : use features and weights together in demo 2022-09-26 15:59:49 +02:00
Jane Tournois 9a71c9519a change default sigma value 2022-09-26 15:32:12 +02:00
hoskillua 7118646bec typo fix 2022-09-26 09:19:17 +02:00
hoskillua e0c596d29e principal curvatures and directions visualization 2022-09-25 22:03:50 +02:00
Mael Rouxel-Labbé 363d1daaef Some more conversions to non-package specific assertions 2022-09-23 15:20:24 +02:00
Jane Tournois 4cdf1dc722 fix protection of features on bbox, and/or features everywhere 2022-09-22 12:24:37 +02:00
Jane Tournois aaa50e4a39 this line does not depend on word type 2022-09-22 12:23:29 +02:00
Jane Tournois b98d6d69aa Merge branch 'Polyhedron-demo_fix_display_of_protecting_spheres-GF' into Mesh_3-triple_line_extraction-GF 2022-09-22 10:16:30 +01:00
Jane Tournois 5fa3a24041 wip fixing protection of polylines on bbox for meshing of labeled images 2022-09-22 11:14:05 +02:00
Laurent Rineau 3b6b6f9018 Polyhedron demo - Fix the display of protecting balls 2022-09-20 16:15:49 +02:00
hoskillua 3d3b2c30fd testing init 2022-09-20 11:18:13 +02:00
hoskillua 4f1a5dd194 minor demo updates 2022-09-20 04:18:11 +02:00
Mael Rouxel-Labbé 6f187f332c Misc minor fixes/improvements 2022-09-14 14:08:23 +02:00
GYuvanShankar 086fb94960 Fixed polyhedral demo not working 2022-09-07 19:12:34 +05:30
GYuvanShankar 7b30693cd7 More testsuite/polyhedron fixes 2022-09-07 17:57:34 +05:30
GYuvanShankar b9ff787e7b Testsuite fixes 2022-09-07 11:35:43 +05:30
Mael Rouxel-Labbé e93b0b28eb Misc trivial cleaning 2022-09-06 16:25:47 +02:00
Mael Rouxel-Labbé 9b265fddf8 Uniformize REQUIRED / QUIET usage:
Following this:
- CGAL: always REQUIRED
- CGAL component: COMPONENT / OPTIONAL_COMPONENT (never QUIET)
- required 3rd party: (not QUIET) + message(NOTICE "") on NOT_FOUND
- optional 3rd party: QUIET + message(STATUS "") except for Polyhedron/demo
- 3rd party components: COMPONENT / OPTIONAL_COMPONENT
                        (QUIET depending on required or optional 3rd party)
2022-09-06 16:24:27 +02:00
Mael Rouxel-Labbé 4fc486b195 Purge CMakeLists.txts from obsolete code / noise 2022-09-06 16:19:11 +02:00
Mael Rouxel-Labbé 7cb21c24b0 Uniformize message() for missing 3rd party libraries
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
Mael Rouxel-Labbé 28ba446895 Clean (some) CMakeLists.txt indentation 2022-09-06 15:38:18 +02:00
Mael Rouxel-Labbé 468c30a7da Fix highly disturbing missing vertical spacer in AW3 Plugin 2022-09-03 14:13:44 +02:00
Mael Rouxel-Labbé 3e237758a2 Various improvements to the AW3 plugin 2022-09-03 14:04:31 +02:00
Mael Rouxel-Labbé db12deb0b2 Misc improvements to stats in the demo 2022-09-03 14:01:10 +02:00
Sven Oesau 80eb8601e6
Merge branch 'CGAL:master' into Region_growing-revision-soesau 2022-09-02 16:42:41 +02:00
Laurent Rineau 6df5509134 Merge pull request #6803 from afabri/Polyhedron_demo-visible_after_boolean-GF
Polyhedron Demo: Make input invisible after Boolean operation
2022-08-29 11:35:35 +02:00
Andreas Fabri 834c93af05 Inflate only if a single item is selected 2022-08-19 10:58:09 +01:00
Andreas Fabri 3bd82bcda1 spliited -> split 2022-08-17 19:58:00 +01:00
Andreas Fabri abb0cebcfe Polyhedron Demo: Make input invisible after Boolean operation 2022-08-17 19:49:06 +01:00
GYuvanShankar ce44ebf64d Documentation change, removed BOOST_PARAMETER_MAX_ARITY macro 2022-08-17 18:03:26 +05:30
Laurent Rineau d49ee20965
Merge pull request #6665 from sloriot/CGAL-std_type_traits 2022-08-17 13:56:54 +02:00
Sébastien Loriot ad6329c263 Merge 'cgal/master' into gsoc2022-boost_np 2022-08-16 17:52:18 +02:00
Sebastien Loriot 3ad379bae6
Merge pull request #6787 from sloriot/CGAL-warnings
Fix warnings
2022-08-10 18:37:55 +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
Sébastien Loriot ec858b5eff fix out-of-bound warning 2022-08-04 08:55:58 +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 888c64fd74 add PMP region growing function (plane/face) 2022-08-03 20:08:05 +02:00
Sébastien Loriot 801d77ec9b fix warning 2022-08-02 13:29:05 +02:00
Sébastien Loriot 36161bac4b fix demo plugin after update 2022-08-02 12:54:23 +02:00
Sébastien Loriot e564f4eaa5 Merge remote-tracking branch 'cgal/master' 2022-08-02 12:05:51 +02:00
Sebastien Loriot f4a505ca2a
Merge pull request #6688 from gdamiand/CMap_index-gdamiand
CMap/GMap/LCC with index
2022-08-02 10:55:37 +02:00
hoskillua 34b776d6c2 trailing spaces 2022-08-01 08:35:06 +02:00
hoskillua 9635ec1497 minor changes on demo (wip) 2022-07-31 18:55:51 +02:00
hoskillua 22c0859d92 trailing spaces 2022-07-31 00:41:43 +02:00
hoskillua 127c87857c Use slider radius (after remapping) in curvature computation 2022-07-31 00:32:42 +02:00
hoskillua db753ee6b5 Demo improvements + minor fixes
- Fixed some typos in example file and in comment in display prop plugin
- Added an option in random perturbation plugin to compute normals before hand
- added slider for expanding radius with an exponential range and with max val dependant on max edge length
2022-07-31 00:21:55 +02:00
Jane Tournois 2c88b640e3 separate protection of features on boundaries, and protection of triple+ lines 2022-07-28 16:59:31 +02:00
Jane Tournois e2f9887ad8 Merge remote-tracking branch 'cgal/master' into Mesh_3-triple_line_extraction-GF
# Conflicts:
#	Installation/CHANGES.md
2022-07-28 16:07:22 +02:00
Sébastien Loriot 62c91c1479 remove trailing whitespaces 2022-07-27 19:10:52 +02:00
hoskillua 1e49d54c24 Merge remote-tracking branch 'cgal-dev/gsoc2022-ICC-hoskillua' into gsoc2022 2022-07-27 15:43:20 +02:00
hoskillua 19076d38cc Merge remote-tracking branch 'upstream/master' into gsoc2022 2022-07-27 15:41:48 +02:00
hoskillua 12a627e23f expanding from and evaluating on vertices instead of faces 2022-07-27 15:40:06 +02:00
hoskillua 41be3688ae Mean and Gaussian Curvatures + Visualizer (Still wip) 2022-07-26 19:32:17 +02:00
Sébastien Loriot 04d1d60a89 fix warning 2022-07-26 16:47:28 +02:00
Sébastien Loriot b1ee7ba78e move outside experimental namespace with a better API and doc 2022-07-26 15:06:49 +02:00
Laurent Rineau 79e064c9cf Merge pull request #6692 from lrineau/CGAL-fix_cmake-GF
Cleanup CMake scripts
2022-07-24 18:08:38 +02:00
Guillaume Damiand f2630fa4b9
Merge branch 'master' into CMap_index-gdamiand 2022-07-19 09:44:16 +02:00
hoskillua 2778d878ce Merge remote-tracking branch 'upstream/master' into gsoc2022 2022-07-19 03:10:16 +02:00
hoskillua 5cc75c0bc4 Updated Demo Display property plugin, added to license list, 2022-07-18 21:57:42 +02:00
Sébastien Loriot 2f47bbb599 remove input range from Region_growing parameters 2022-07-11 16:59:48 +02:00
Sebastien Loriot 4b9032f8c6
Merge pull request #6547 from afabri/Skeletoniation-HDS-GF
Skeletonization: Replace internally Polyhedron by HDS
2022-07-08 20:24:58 +02:00
Sven Oesau b6b9cc0854 bugfix Point set shape detection plugin 2022-07-06 15:48:08 +02:00
Sven Oesau 5d5c380c66
Merge branch 'master' into Region_growing-revision-soesau 2022-07-06 15:20:11 +02:00
Sven Oesau d4c278acd9 fixing namespace errors 2022-07-04 15:13:53 +02:00
Sébastien Loriot 1e364e5516 rename macros 2022-07-04 11:26:49 +02:00
Sebastien Loriot ee683224fe
Merge pull request #6674 from afabri/Polyhedron-accelerate_delete_items-GF
Polyhedron_3:  Accelerate removal of many items
2022-07-04 10:48:19 +02:00
Jane Tournois 96407d58ea fix meshing of image with features in demo
3 options :
- automatic detection of features
- given polyline_item was not taken into account
- no features
2022-06-30 10:21:58 +01:00
Jane Tournois dc01e8d431 add triple lines detection in demo 2022-06-30 10:20:19 +01:00
GYuvanShankar 4457b05350 Removed _new prefix from named parameters 2022-06-29 17:38:54 +05:30
Sébastien Loriot 707b45cb5b Merge remote-tracking branch 'cgal/5.5.x-branch' 2022-06-29 10:48:00 +02:00
Laurent Rineau 755c9d5d42 Merge pull request #6646 from lrineau/Installation-optional_ASAN-GF
Use ASAN optionally
2022-06-29 09:52:15 +02:00
Laurent Rineau f67032cde1 Merge pull request #6670 from lrineau/Polyhedron_demo-fix_segfaults_at_exit-GF
Polyhedron demo: Fix segfaults at exit
2022-06-29 09:50:43 +02:00
Laurent Rineau 499b7794c9 Merge pull request #5693 from janetournois/Mesh_data_structure_3-new_package-jtournois
SMDS_3: Mesh_data_structure_3 - new package for C3T3
2022-06-29 09:14:38 +02:00
GYuvanShankar 60f7a5c7cf New API support and docs for Labeled_mesh_domain_3.h 2022-06-27 20:26:35 +05:30
Sven Oesau ec26d6b8a9 fix compilation on gcc 2022-06-24 17:09:43 +02:00
Sven Oesau dc69122844 adapting point_set_shape_detection_plugin to removal of property maps 2022-06-24 12:39:13 +02:00
Sven Oesau 17e0923058
Merge branch 'master' into Region_growing-revision-soesau 2022-06-24 11:06:56 +02:00
Sébastien Loriot c9c6b30cf0 Merge sloriot/CGAL-std_type_traits into master 2022-06-23 16:35:37 +02:00
Laurent Rineau 9b66094a4b Create fixture `demo_framework_SetupFixture`
That avoids that all targets of CGAL depend on `demo_framework`. Now
only the plugins depend on it.
2022-06-21 21:03:27 +02:00
Sven Oesau 99a711168c fixing Point_set_shape_detection_plugin 2022-06-21 17:23:19 +02:00
Laurent Rineau 5a038abf34 Fix a CMake bad code
https://cmake.org/cmake/help/latest/command/if.html#command:if
> `if(ENV{some_var})` will always evaluate to false.
2022-06-20 09:55:12 +02:00
Andreas Fabri 2942078a3f Polhedron_3: Accelerate removal of many items 2022-06-16 14:38:12 +01:00
Sébastien Loriot 968e9cf5a9 avoid duplicating properties for Polyhedron 2022-06-16 13:29:20 +02:00
Sébastien Loriot 9de38a13b8 move include directives to graph_traits file 2022-06-16 09:55:13 +02:00
Sébastien Loriot 4400120244 remove non-needed include directives 2022-06-16 09:54:57 +02:00
Laurent Rineau 4f27a0cf3c Fix segfaults
The segfaults at the destruction of plugins were because of uninitialized pointers.
2022-06-15 10:13:44 +02:00
Laurent Rineau c132b6a11e Merge remote-tracking branch 'cgal/master' into Mesh_data_structure_3-new_package-jtournois 2022-06-13 16:26:34 +02:00
Sébastien Loriot 3fa436459d BOOST_MPL_ASSERT -> static_assert 2022-06-10 08:46:01 +02:00
Sébastien Loriot c46e1d2d24 fix warnings 2022-06-09 16:14:22 +02:00
Sébastien Loriot eee363df27 Merge cgal/master 2022-06-08 23:23:07 +02:00
Sébastien Loriot 5746e59b34 Merge cgal/master 2022-06-08 23:13:25 +02:00
Jane Tournois 8082df8083 use override instead of Q_DECL_OVERRIDE 2022-06-08 23:03:58 +02:00
Jane Tournois 03a8445b8d simplify bbox loop 2022-06-08 23:03:58 +02:00
Jane Tournois 03b4e95d0b add missing parameter 2022-06-08 23:03:50 +02:00
Jane Tournois 660ce6c12e fix Bbox for c3t3_item
far points were making it way too large
2022-06-08 23:03:50 +02:00
Jane Tournois d7759abbb7 add a hidden parameter to allow non-manifold vertices or edges
this is to be used only is advanced code that deals with invalid T3
2022-06-08 23:03:50 +02:00
Jane Tournois 355b52d21f rename TMDS_3 to SMDS_3, end. 2022-06-08 22:57:25 +02:00
Jane Tournois 55728c5042 avoid using deprecated output_to_medit() function 2022-06-08 22:57:24 +02:00
Jane Tournois 3846eb275c fix VTK plugin 2022-06-08 22:53:18 +02:00
Sébastien Loriot c8cbbbfb1d Merge cgal/master 2022-06-08 22:49:25 +02:00
Sébastien Loriot 5e124e5d5f Merge cgal/master 2022-06-08 22:43:17 +02:00
Jane Tournois 95b3da51cf move all MDS_3 to TMDS_3 (with T for Tetrahedral) 2022-06-08 22:35:50 +02:00
Jane Tournois c7a1137847 use range iterators 2022-06-08 22:15:10 +02:00
Sébastien Loriot f0fc06b998 Merge cgal/master 2022-06-08 22:10:34 +02:00
Sébastien Loriot ac8d72ee18 merge master 2022-06-08 22:06:36 +02:00
Jane Tournois 847f9f127e fix the use of face_patch_map for export_facets_in_complex() in the demo 2022-06-08 22:04:34 +02:00
Sébastien Loriot 871973d370 merge cgal/master 2022-06-08 22:00:35 +02:00
Sébastien Loriot 920c35c30e Merge cgal/master 2022-06-08 21:56:39 +02:00
Jane Tournois 57439c0235 wip : transfer surface patch indices from c3t3 to Surface_mesh
in export_facets_in_complex()
2022-06-08 21:46:52 +02:00
Jane Tournois dd818412e5 fix compilation 2022-06-08 21:46:52 +02:00
Jane Tournois 5a36e53a4a move build_triangulation_from_file to MDS_3 namespace
and simplify template parameters
2022-06-08 21:46:51 +02:00
Jane Tournois baba44459b fix compilation of the demo 2022-06-08 21:46:51 +02:00
Jane Tournois e86c4027af move C3T3 headers to MDS_3 new package
MDS_3 is "3D Mesh Data Structure"
2022-06-08 21:46:50 +02:00
Mael Rouxel-Labbé 801d966853 Enhance AW3 demo with iteration visualization & snapshot capabilities 2022-06-08 12:17:57 +02:00
Sébastien Loriot d13f486640 update tests/examples/demos to use the new API 2022-06-04 14:19:00 +02:00
Sven Oesau 52a7c01637 providing shape parameters of detection shapes
introducing Primitive typedef to all region types
Outputiterator for region growing now needs to accept std::pair<Primitive, std::vector<std::size_t> >
2022-06-02 17:36:40 +02:00
Mael Rouxel-Labbé 965964e8b8 Visualization with a soup, some colors, alpha shading etc. 2022-06-02 14:25:43 +02:00
Mael Rouxel-Labbé ae581c865a Iterative visualization 2022-06-02 02:21:26 +02:00
Sébastien Loriot ebf9fb025a Merge remote-tracking branch 'cgal/5.4.x-branch' 2022-05-26 18:13:59 +02:00
Sébastien Loriot 6f84cbebc2 Merge remote-tracking branch 'cgal/5.3.x-branch' 2022-05-26 18:13:19 +02:00
Sebastien Loriot 1e9984633d
Merge pull request #6591 from afabri/Poisson-doxygen-GF
Fix doxygen warnings
2022-05-26 18:10:39 +02:00
Sebastien Loriot ddbe2a9bbb
Merge pull request #6601 from afabri/Polyhedron-fix_save_polyline_in_scene-GF
Polyhedron_3: Fix saving a polyline as part of a scene
2022-05-26 18:10:10 +02:00
Sebastien Loriot 565611123c
Merge pull request #6611 from MaelRL/AW3-enhance_demo-GF
AW3: Fix overzealous filtering during traversal (+ misc enhancements)
2022-05-26 18:09:18 +02:00
Sven Oesau cb0f9475dc renaming Polygon_mesh namespace to Triangle_mesh
renaming Region_growing_X subfolders to X
2022-05-24 21:11:32 +02:00
Andreas Fabri eea9cf7ac4 cleanup 2022-05-24 16:25:27 +01:00
Sven Oesau c7ae5ab054 adapted partial specialization 2022-05-24 15:10:26 +02:00
Mael Rouxel-Labbé d56584bf28 Misc minor fixes / improvements 2022-05-24 14:30:42 +02:00
Mael Rouxel-Labbé 9c57413bb9 AW3 demo enhancements (enable segments/points, better dialog, etc.) 2022-05-24 10:10:50 +02:00
Sébastien Loriot febeb2debc add ui for self snapping 2022-05-23 17:57:56 +02:00
Sébastien Loriot 38135b884f be more permissive with orient 2022-05-23 17:57:49 +02:00
Sébastien Loriot 7c4b08e7aa orient if closed 2022-05-23 17:56:51 +02:00
Sébastien Loriot 789f37e82c add merge_reversible_connected_components 2022-05-23 17:56:51 +02:00
Sébastien Loriot 7a6b875561 add snap_borders 2022-05-23 17:56:51 +02:00
Andreas Fabri ef0899445f Polyhedron_3: Fix saving a polyline as part of a scene 2022-05-23 11:16:11 +01:00
Sébastien Loriot 594d8bf38e remove tag that is not used and add a way to pass default Point and Normal maps 2022-05-18 15:23:23 +02:00
Andreas Fabri 3ad94a7393 Use \pre 2022-05-17 12:04:52 +01:00
Andreas Fabri 4968d218b5 Fix doxygen warnings 2022-05-17 10:31:07 +01:00
Laurent Rineau b32619fedd Fix the picking 2022-05-16 17:12:00 +02:00
Sébastien Loriot 2b547ec58a Merge remote-tracking branch 'cgal/5.4.x-branch' 2022-05-13 17:26:04 +02:00
Sebastien Loriot 978d83a349
Merge pull request #6573 from sloriot/CGAL-pedantic_warnings
Fix pedantic warnings
2022-05-13 15:55:26 +02:00
Laurent Rineau 9211f1768f Add a generic read_pixel for other pixel readings 2022-05-12 14:15:01 +02:00
Laurent Rineau 225e3c2217 Add a function read_depth_under_pixel
The function takes care of HiDPI screen, using `devicePixelRatio()`.
2022-05-12 12:41:58 +02:00
Sébastien Loriot 6465207428 fix warnings 2022-05-11 10:07:31 +02:00
Sébastien Loriot 6486844750 fix pedantic warnings 2022-05-10 11:30:39 +02:00
Sébastien Loriot 4efc5ab2ac resize color vector if the soup as colors 2022-05-09 14:45:16 +02:00
Laurent Rineau 734c96e951 Merge branch 'master' into pr/lrineau/6558 2022-05-06 16:25:32 +02:00
Laurent Rineau 6da27847c5 Merge pull request #6495 from afabri/Surface_mesh-move-GF
Surface_mesh: Add move semantics
2022-05-06 14:22:06 +02:00
Laurent Rineau 90accc92ea Merge pull request #6499 from MaelRL/STL-Merge_is_defaults-GF
Merge parameters::Is_default and parameters::is_default_parameter
2022-05-06 14:22:02 +02:00
Laurent Rineau 1f683e21d8 Merge pull request #6530 from lrineau/Triangulation_3-fix_crash_during_IO-GF
Fix crash during binary I/O of Triangulation_3
2022-05-06 14:21:52 +02:00
Laurent Rineau 7c4e43ee1c Merge pull request #6535 from sloriot/Test-remove_cmake_generator
remove mentions to  CMAKE_GENERATOR in test scripts

# Conflicts:
#	CGAL_ipelets/demo/CGAL_ipelets/cgal_test_with_cmake
#	Set_movable_separability_2/test/Set_movable_separability_2/cgal_test_with_cmake
2022-05-06 14:21:25 +02:00
Laurent Rineau 539e2852a1 Merge pull request #6535 from sloriot/Test-remove_cmake_generator
remove mentions to  CMAKE_GENERATOR in test scripts

# Conflicts:
#	CGAL_ipelets/demo/CGAL_ipelets/cgal_test_with_cmake
#	Set_movable_separability_2/test/Set_movable_separability_2/cgal_test_with_cmake
2022-05-06 14:19:07 +02:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Guillaume Damiand 6a21a73281 handle -> descriptor for lcc in demo 2022-05-05 14:33:36 +02:00
Guillaume Damiand 999a813b35 Rename XXX_handle into XXX_descriptor for CMap, GMap, LCC 2022-05-05 13:34:19 +02:00