Commit Graph

8266 Commits

Author SHA1 Message Date
Laurent Rineau 24b9d126da Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
# Conflicts:
#	STL_Extension/include/CGAL/iterator.h
#	Triangulation_3/test/Triangulation_3/CMakeLists.txt
2023-07-18 15:37:52 +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 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
Laurent Rineau a85ce74720 Merge branch 'Triangulation_3-fix_simplex_traverser-GF-CGAL-5.6' into Triangulation_3-CDT_3-lrineau 2023-06-22 15:28:48 +02: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 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
Mael Rouxel-Labbé 7d4f5a3b2b Add transformed polygon soup items 2023-05-26 18:14:09 +02:00
Mael Rouxel-Labbé 3ee53a44be Merge remote-tracking branch 'cgal/master' into Polyhedron_demo-Fix_Aff_transfo-GF 2023-05-26 18:11:51 +02:00
Mael Rouxel-Labbé 2914c6f79b Add affine transformation of polygon soups + update transf when item updates 2023-05-26 18:07:48 +02:00
Mael Rouxel-Labbé d5c31fb2d1 Factorize constructor code 2023-05-23 17:28:57 +02:00
Mael Rouxel-Labbé c6720aaab0 Use PMP::compute_vertex_normals to speed up normal computation 2023-05-23 17:28:18 +02:00
Mael Rouxel-Labbé 35cb845ead Indentation fixes 2023-05-23 17:27:58 +02:00
Mael Rouxel-Labbé 676144eb17 Refactor affine transform plugin 2023-05-23 17:25:34 +02:00
Sebastien Loriot 78bf1f052a
Polyhedron demo - fix dihedral angles histogram (#7443)
## Summary of Changes

Before this PR, the histogram of dihedral angles displayed in the demo
was the histogram of all angles of all tetrahedra.
With this PR, only the angles of tetrahedra with a non-zero
Subdomain_index will be computed and used to build the histogram.
Note that the tetrahedra with Subdomain_index zero
* are not displayed at all, so it is made consistent
* are not treated (on purpose) by Delaunay refinement, so they usually
are of bad quality

## Release Management

* Affected package(s): Polyhedron demo
2023-05-22 09:21:04 +02:00