Commit Graph

8266 Commits

Author SHA1 Message Date
Sébastien Loriot eada3ee8ca Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl' 2023-08-14 14:19:25 +02:00
Mael Rouxel-Labbé 7ec586ca73 Temporary workaround the selection item emitting way too many signals 2023-07-19 10:56:14 +02:00
Laurent Rineau c5fd2070e3 Merge pull request #7539 from MaelRL/Demo-Display_plugin-GF
Display property / Heat method plugins improvements
2023-07-17 09:52:39 +02:00
Mael Rouxel-Labbé 39983615cd Remove unused variable 2023-07-12 15:57:35 +02:00
Mael Rouxel-Labbé 047be0a3b6 Merge remote-tracking branch 'cgal/master' into Demo-Display_plugin-GF 2023-07-12 15:44:16 +02:00
Laurent Rineau 9c21ec9c50 Merge pull request #7540 from nmnobre/docs
Improve the manuals for the 3D Polyhedral Surface and Triangulated Surface Mesh Segmentation pkgs
2023-07-12 15:30:13 +02:00
Laurent Rineau aca86b9d27 Merge pull request #7500 from MaelRL/AW3-Stop_demo-GF
Add stop button for AW3 demo
2023-07-05 16:32:39 +02:00
Laurent Rineau 2e8ce4006d Merge pull request #7549 from afabri/Polyhedron-fix_surface_remeshing-GF
Polyhedron demo: Fix remeshing of a surface
2023-07-05 16:32:34 +02:00
Nuno Miguel Nobre 56097acf82 Add Polyhedron_items_with_id_3 to PolyhedronItems_3 concept reference 2023-07-05 14:12:13 +01: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
Sébastien Loriot 68813c5c63 Merge pull request #7403 from sloriot/CGAL-replace_boost_by_std
Replace boost by std
2023-07-05 11:08:36 +02:00
Andreas Fabri be5a44af6a whitespace 2023-06-26 12:20:15 +01:00
Andreas Fabri a007995215 Polyhedron demo: Fix remeshing of a surface 2023-06-26 12:11:22 +01:00
Sébastien Loriot dfc386d65b Merge branch 'master' into HEAD 2023-06-22 14:05:45 +02:00
Laurent Rineau 70ac38bed0 Merge pull request #7523 from nmnobre/doc_segmentation
Fix typos in multiple manuals
2023-06-22 11:59:32 +02:00
Laurent Rineau 1a47c45688 Merge pull request #7533 from janetournois/Polyhedron_demo-fix_default_sigma-jtournois
Polyhedron demo - fix Mesh_3 dialog initialization
2023-06-22 11:59:16 +02:00
Laurent Rineau 6e5070c302 Merge pull request #7523 from nmnobre/doc_segmentation
Fix typos in multiple manuals
2023-06-22 11:58:48 +02:00
Sébastien Loriot cce3dfd075 Merge pull request #7416 from sloriot/CGAL-toward_6.0
CGAL 6.0 requires c++17
2023-06-22 09:28:15 +02:00
Mael Rouxel-Labbé 96ce2a28af Apply suggestion from @lrineau 2023-06-21 14:36:17 +02:00
Mael Rouxel-Labbé c4f4bc4cac Work on display property plugin (+ heat method)
- separated property display and Heat method into two independent plugins
- redesigned UIs
- added "Largest Angle per face" and "face areas" to the display properties
- enable using a selection item to select heat method's source vertices
- fixed smallest angle computation
- fixed storing wrong display values
- fixed applicable() returning true too often
- fixed zoom not working for property maps other than the plugin's
- fixed zoom not working for simplices other than faces
- fixed zoom not working for point sets
- fixed color map ignoring the user's color choice
- fixed property combobox resetting on pretty much other action
- fixed not resetting colors when items are modified
- fixed broken connections in the heat method plugin
- fixed not actually emitting anything when a list selection is changed
- much more stuff
2023-06-21 13:23:31 +02:00
Nuno Miguel Nobre 0469f46105 Fix plurals in a number of manuals 2023-06-20 13:29:44 +01:00
Nuno Miguel Nobre e22e256e69 Tweak wording in the manuals for the 3D Polyhedral Surface pkg 2023-06-20 13:29:23 +01:00
Jane Tournois 3a33bc8330 do not access null image 2023-06-19 16:19:52 +02:00
Laurent Rineau e60e7b8010 Merge pull request #7508 from MaelRL/CGAL-Fix_offset_function-GF
Offset Meshing Plugin Improvements
2023-06-16 10:11:08 +02:00
Laurent Rineau 3c0a490440 Merge pull request #7518 from janetournois/Polyhedron_demo-remove_c3t3_io_verbosity-jtournois
CGAL Lab - disable verbosity of `.mesh` reader
2023-06-16 10:11:03 +02:00
Laurent Rineau ad130ba0e0 Merge pull request #7518 from janetournois/Polyhedron_demo-remove_c3t3_io_verbosity-jtournois
CGAL Lab - disable verbosity of `.mesh` reader
2023-06-16 10:10:35 +02:00
Sébastien Loriot f936680600 Merge remote-tracking branch 'cgal/master' into HEAD 2023-06-15 18:48:39 +02: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 bbc48b2c7e more fixes
use Mesh_3::internal::get_index
std::dynamic_point_cast
std::get_if
2023-06-15 10:57:10 +02:00
Sébastien Loriot 56499e017d do not use API that did not go into the standard 2023-06-15 10:57:10 +02:00
Sébastien Loriot 9a0bdb5d96 boost::variant ---> std::variant 2023-06-15 10:57:10 +02:00
Sébastien Loriot 557b64e4a6 boost::any ==> std::any 2023-06-15 10:57:09 +02:00
Sébastien Loriot 604dcdc435 boost::optional => std::optional 2023-06-15 10:57:09 +02:00
Sébastien Loriot 71b4e4f08f boost::shared_ptr => std::shared_ptr 2023-06-15 10:57:01 +02:00
Sébastien Loriot bbc4d08ee0 Merge remote-tracking branch 'cgal/master' into HEAD 2023-06-15 10:47:07 +02:00
Sébastien Loriot c8a88b9014 remove CGAL_static_assertion* 2023-06-15 10:42:10 +02:00
Jane Tournois 7a101937c6 disable verbosity of `build_triangulation_from_file` - too verbose 2023-06-13 17:04:39 +02:00
Mael Rouxel-Labbé efd68a5f92 Update offset meshing plugin
- fixed not working for polygon soups
- fixed broken formula for both giving Mesh_3 assertions and inverted meshes
- fixed applicable() allowing wrong combinations
- fixed inflate() needlessly normalizing normals
- fixed crashing for non triangulated inputs
- fixed some memory leaks
- fixed dialog name
- removed useless sqrts
- avoid recomputing bbox 4 times
- cleaned UI
- etc.
2023-06-09 19:15:16 +02:00
Laurent Rineau 97bd67d78e Merge pull request #7504 from lrineau/Polyhedron_demo-fix_memory_leaks-GF
fix various memory leaks in CGAL Lab
2023-06-09 16:26:23 +02:00
Mael Rouxel-Labbé f85b839858 Do not proceed if user cancels 2023-06-08 18:09:53 +02:00
Mael Rouxel-Labbé 9fbfd93b56 Fix function name 2023-06-08 18:09:44 +02:00
Laurent Rineau d1cda5bd31 fix various memory leaks in CGAL Lab 2023-06-08 12:56:32 +02:00
Laurent Rineau 3a6076c8f8 Merge pull request #7472 from MaelRL/Polyhedron_demo-Fix_Aff_transfo-GF
Affine transformation plugin improvements
2023-06-07 17:34:07 +02:00
Laurent Rineau 0f57af63a4 Merge pull request #7494 from MaelRL/Polyhedron_demo-Bbox-GF
AABB / OBB plugins improvements
2023-06-07 17:34:05 +02:00
Mael Rouxel-Labbé 5c8acef035 Add the possibility to interrupt AW3 (whether iterative visu is used or not) 2023-06-07 10:29:42 +02:00
Laurent Rineau ec67c1fd36 Merge pull request #7414 from SaillantNicolas/SCP_API_Deprecated
Fix: Use SFTP API instead of SCP API
2023-06-05 15:10:34 +02:00
Mael Rouxel-Labbé c78d226187 Comment out unused variable 2023-06-04 00:37:29 +02:00
Mael Rouxel-Labbé 60dfbe0816 Fix bad copy paste 2023-06-01 11:08:22 +02:00
Mael Rouxel-Labbé ab4b0ac29e Improvements and fixes for AABB and OBB demo plugins 2023-05-31 15:42:31 +02:00
Sébastien Loriot a08fd315e5 fix warning 2023-05-31 14:27:53 +02:00