Commit Graph

8214 Commits

Author SHA1 Message Date
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
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
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
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
Jane Tournois da98339ce2 read .nii.gz image files 2023-05-15 16:09:52 +02:00
Jane Tournois 5469530d4f compute angles only for cells that belong to the C3T3 2023-05-15 15:42:35 +02:00
Laurent Rineau 5adff3d3d1 Merge pull request #7405 from janetournois/Mesh_3-min_size-jtournois
Mesh 3 - min size criteria for edges, facets and cells
2023-05-11 17:37:21 +02:00
Laurent Rineau bc4cdd37ff Merge pull request #7424 from lrineau/CGAL-fix_warnings-GF
fix warnings
2023-05-11 17:37:16 +02:00
Laurent Rineau e717b873c5 Merge pull request #7417 from afabri/Polyhedron-nifti-GF
Polyhedron Demo: Add reading NIFTI files (*.nii)
2023-05-11 16:55:26 +02:00
Jane Tournois 73a7d4ff09 Merge remote-tracking branch 'cgal/master' into Mesh_3-min_size-jtournois
# Conflicts:
#	Installation/CHANGES.md
#	Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Mesh_3_plugin.cpp
#	STL_Extension/include/CGAL/STL_Extension/internal/parameters_interface.h
2023-05-05 09:17:33 +02:00
Laurent Rineau 628d8ae43d Merge pull request #7307 from janetournois/Mesh_3-sizing_field_with_aabb_tree-GF
Mesh_3 - Document Sizing_field_with_aabb_tree
2023-05-04 17:22:59 +02:00
Laurent Rineau b5c2222cb7 demo/Polyhedron: fix warnings
They were reference to temporaries.
2023-05-04 15:58:54 +02:00
Sébastien Loriot e0eac4f388 Merge remote-tracking branch 'cgal/master' into HEAD 2023-05-03 18:37:09 +02:00
Laurent Rineau d1f9ca8846 Merge pull request #7380 from lrineau/Polyhedron_demo-fix_Mesh_3_plugin-GF
3D demo, Mesh_3 plugin: fix the protect_borders/features
2023-05-03 15:05:42 +02:00
Laurent Rineau c5cf38e6a7 allow different word type in the image item 2023-05-02 15:38:30 +02:00
Laurent Rineau 9350333d72 fix the reader plugin 2023-05-02 15:38:30 +02:00
Andreas Fabri bdff151b42 Add reading NIFTI files (*.nii) 2023-04-30 16:36:55 +01:00
Nicolas Saillant ab0b31fed3 Use SFTP API instead of SCP API 2023-04-28 13:58:49 +02:00
Jane Tournois 2e91e6ce67 remove ignored const qualifiers 2023-04-25 14:46:12 +02:00
Jane Tournois 35c92d962b add missing default 2023-04-25 14:08:49 +02:00
Jane Tournois de081c89b4 use const pointer to non-const image 2023-04-25 14:03:01 +02:00
Jane Tournois edeacc498f avoid access to temporary weights 2023-04-25 11:39:46 +02:00
Laurent Rineau b8f23d4feb Merge pull request #7255 from lrineau/CGAL-rename_ctest_test_names-GF
CGAL CTest support: rename the test names
2023-04-24 14:08:27 +02:00
Jane Tournois b76f640a41 Merge branch 'Mesh_3-edge_min_size-GF' into Mesh_3-min_size-jtournois
# Conflicts:
#	Mesh_3/test/Mesh_3/CMakeLists.txt
#	Polyhedron/demo/Polyhedron/Plugins/Mesh_3/Meshing_dialog.ui
2023-04-24 13:59:48 +02:00
Jane Tournois e30ccd2cc5 Merge branch 'Mesh_3-add_minimal_size_criterion_new-jtournois' into Mesh_3-min_size-jtournois 2023-04-24 12:56:40 +01: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
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