Jane Tournois
99c0df22ad
Merge remote-tracking branch 'cgal/master' into Mesh_3-manifold_and_min_size-jtournois
...
# Conflicts:
# Polyhedron/demo/Polyhedron/resources/shader_c3t3.frag
2023-10-24 12:55:09 +02:00
Guillaume Damiand
4332889259
remove template for Buffer_for_vao
2023-10-23 02:03:48 +02:00
Guillaume Damiand
761fde02be
add_in_graphics_scene -> add_to_graphics_scene; plus remove template parameter NumberType
2023-10-23 01:52:38 +02:00
Guillaume Damiand
cbe7ef2b40
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2023-10-22 17:18:04 +02:00
Guillaume Damiand
d74a3dbeac
Remove template parameter for graphics scene
2023-10-22 17:12:21 +02:00
Sébastien Loriot
18e233c036
fix warnings
2023-10-18 11:56:00 +02:00
ange-clement
b4188a5011
Fix intersection not having color +
...
Domains colors better follow item color
2023-10-17 15:02:16 +02:00
Mael Rouxel-Labbé
021d1fe8bd
Use the sorted priority queue in the plugin
2023-10-16 17:05:38 +02:00
Laurent Rineau
3ec0c7e186
Merge pull request #7737 from ange-clement/Polyhedron-demo-Clipping-box-more-support-aclement
...
Polyhedron demo : Add clip box plugin support for more items
2023-10-16 11:13:26 +02:00
ange-clement
4aa796bcab
Only use subdomain's color when meshing from labeled images
2023-10-13 17:43:15 +02:00
Mael Rouxel-Labbé
76aeec9805
Replace try-catch with go_further()
2023-10-13 10:59:29 +02:00
Mael Rouxel-Labbé
91c679234b
Rename the builder class
2023-10-13 10:56:58 +02:00
Laurent Rineau
ff095fe31e
fix loading of a polygon mesh from VTK
...
- fix a memory leak
- allow to read a polygon soup, in addition to surface meshes
2023-10-12 16:50:55 +02:00
Laurent Rineau
4c2bbb812d
remove a fake dependency
2023-10-12 16:50:55 +02:00
Jane Tournois
6b8eaa4e5c
remove CGAL workaround from cpp files
2023-10-12 10:12:09 +02:00
Sébastien Loriot
ffea30946f
fix the second demo plugin
2023-10-09 18:55:33 -07:00
Sébastien Loriot
5b67e30e86
fix demo
2023-10-09 17:08:49 -07:00
ange-clement
abedd731a7
Fix warning (i, j and k can be negative)
2023-10-06 16:31:54 +02:00
Laurent Rineau
a5d44aa808
fix the random appearance of clip plane
...
For the `Scene_c3t3_item` (and probably `Scene_triangulation_item` as
well) most of the time the clip plane was not shown. This is because of
Boolean data member `cut_plane_enabled` that was not initialized.
2023-10-06 16:04:21 +02:00
ange-clement
40f5ac0023
Fixed warnings +
...
deleted unsused variables
2023-10-05 15:56:59 +02:00
ange-clement
41617958c6
Fixed wrong initialization
2023-10-05 15:00:04 +02:00
ange-clement
f088028fea
Renamed visible_biteset to visible_bitset +
...
Fixed warnings
2023-10-05 14:43:45 +02:00
Jane Tournois
7727bb8364
facet_min_size and cell_min_size disabled by default in the dialog
2023-10-05 13:36:52 +02:00
ange-clement
857de8b110
Fixed warning
2023-10-04 11:21:02 +02:00
Jane Tournois
2461ae3bba
Merge remote-tracking branch 'ange/Mesh-3-Fix-demo-many-subdomain-tetrahedral-mesh' into Mesh_3-manifold_and_min_size-jtournois
2023-10-02 16:00:42 +01:00
Mael Rouxel-Labbé
9fa445f217
Change nomenclature to clarify the different types of gate permissiveness
2023-10-02 13:18:14 +02:00
ange-clement
92cb998499
Diabled "Alpha slider" on edit box
2023-10-02 13:16:28 +02:00
ange-clement
685caf955d
Renamed variable for clarity
2023-09-29 10:54:53 +02:00
Guillaume Damiand
a5ee74cb66
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2023-09-29 08:36:37 +02:00
ange-clement
f324943fba
Added item in dropdown for selected edges +
...
Fixed logic tautology when selecting edges before mesh
2023-09-28 17:16:03 +02:00
ange-clement
67bfce985b
Fixed reset button + Filtering can be deleted an recreated on subdomain page
2023-09-28 14:54:53 +02:00
Guillaume Damiand
9f22d67ed0
Rename Graphic_storage in Graphics_scene (Andreas and Sebastien review)
2023-09-28 12:49:00 +02:00
Guillaume Damiand
fd115bd321
Rename Graphic_storare into Graphics_scene (Andreas and Sebastien review)
2023-09-28 11:06:53 +02:00
Guillaume Damiand
ebd13c8551
Rename Drawing_functor in Graphics_scene_options (following Andreas and Sebastien review)
2023-09-28 09:13:44 +02:00
ange-clement
a3ab2aa68e
Mooved templeted function load_vtk_file out of Io_image_plugin class
2023-09-26 15:57:05 +02:00
ange-clement
7edb061915
Added dual contouring plugin from isosurfacing_3 package
2023-09-26 15:44:30 +02:00
ange-clement
595897e7c7
Factorized vtk image loading
2023-09-26 15:22:49 +02:00
ange-clement
98ba8b68e3
Fix wrong linkage
2023-09-26 12:38:34 +02:00
ange-clement
031594e0db
Replaced Q_FOREACH with c++11 for each
2023-09-26 12:23:52 +02:00
ange-clement
c8545e8f06
Add link to scene_edit_box_item
...
+ small fix of triangulation_3 cut plane
2023-09-26 12:14:52 +02:00
ange-clement
c803f0f8d8
Merge branch 'Polyhedron-demo-upgrade-image-visualization-aclement' into Polyhedron-demo-Clipping-box-more-support-aclement
2023-09-26 10:52:19 +02:00
ange-clement
aa125fe1db
Quick fix : Made images draw surfaces even if they are inside
2023-09-26 10:48:21 +02:00
ange-clement
384e7fad38
Added epsilon on clipping
...
+ try fix test undefined reference to Scene_edit_box_item
2023-09-26 10:16:17 +02:00
ange-clement
c5b2d4d00b
Added reset button on clip box
2023-09-26 10:12:22 +02:00
ange-clement
0c090b80e2
Disabled tetrahedra clip plane when clipping box is active
2023-09-25 17:13:56 +02:00
ange-clement
eb5c2816d5
Adapted clip button to a toggle behaviour
2023-09-25 11:55:28 +02:00
ange-clement
45f0c6665a
Added clip support for tetrahedral meshes
2023-09-25 10:50:29 +02:00
ange-clement
41702c944b
Added clip box support for image items
2023-09-22 16:05:50 +02:00
ange-clement
c44d66f84f
Changed limit from 24 to 128
...
This limit can be changed by updating number_of_bitset in
* Scene_triangulation_3_item.h
* shader_c3t3.frag
* shader_c3t3_edges.frag
2023-09-22 11:55:55 +02:00
ange-clement
7674684146
Dirty Fix : diminished maximum number of subdomain
...
+ rebased branch on cgal-5.6
2023-09-21 13:12:41 +02:00
Laurent Rineau
8718201f3e
Merge pull request #7613 from MaelRL/AW3-Tet_remesh_example-GF
...
Add an example on combining 3D Alpha Wrap and Tetrahedral Remeshing
2023-09-19 16:29:25 +02:00
Laurent Rineau
90fdb93702
Merge pull request #7697 from ange-clement/Polyhedron-demo-meshing-segmented-image-color-aclement
...
Polyhedron demo : meshing a segmented image and preserving color
2023-09-19 16:29:20 +02:00
Laurent Rineau
40a7f324d3
fix a compilation error
...
The generated `ui_Deform_mesh.h` was not is in the right directory.
I have moved the definition of the item in the plugin directory.
2023-09-15 11:27:43 +02:00
Laurent Rineau
28632f21fc
Merge branch 'master' into CGAL-Qt6-GF
...
# Conflicts:
# Installation/CHANGES.md
2023-09-14 17:40:05 +02:00
Laurent Rineau
b05e1e9e46
Remove UseCGAL.cmake
...
and our old CMake macros `use_lib` and `use_component`.
2023-09-14 17:32:55 +02:00
Laurent Rineau
68f7646dcb
remove stray CMake debug messages
2023-09-14 17:02:49 +02:00
Laurent Rineau
2f6d51b49b
Remove a few occurrences of CGAL_Qt5
...
... and replace by CGAL_Qt6
2023-09-14 16:33:20 +02:00
Laurent Rineau
e93a09901c
finish review of polyhedron demo
2023-09-14 15:13:46 +02:00
Laurent Rineau
b01da56a56
remove occurrences of OpenGLWidgets in demos' CMake scripts
2023-09-13 17:13:39 +02:00
Mael Rouxel-Labbé
70c79da6fc
Merge remote-tracking branch 'cgal/master' into AW3-Tet_remesh_example-GF
2023-09-13 15:31:10 +02:00
Sébastien Loriot
af95dae8c6
Merge remote-tracking branch 'cgal/master' into HEAD
2023-09-12 15:27:54 +02:00
Ivan Paden
426c6f9f5b
Update polyhedron demo with ball_radius np in Adaptive_sizing_field
2023-11-16 09:34:40 +01:00
ange-clement
7d79636f0b
Removed unnecessary lines
2023-09-11 17:48:24 +02:00
Laurent Rineau
873c3b26cf
remove a few occurrences of "qt5"
...
There are still a lot!
2023-09-11 17:46:27 +02:00
Laurent Rineau
303282aec6
fix "Save as..." in CGAL Lab
2023-09-11 17:33:34 +02:00
ange-clement
b77659beb2
Added support for vtk images (vti format)
2023-09-11 17:21:37 +02:00
Laurent Rineau
46923342ad
Merge pull request #7576 from albert-github/feature/issue_7395
...
issue #7395 Improvement of layout of model relations
# Conflicts:
# Kernel_23/doc/Kernel_23/CGAL/Vector_2.h
2023-09-07 10:48:34 +02:00
Laurent Rineau
c50c72fd28
Merge pull request #7648 from albert-github/feature/bug_pkgdesc_incl
...
Better showing of `#include`
2023-09-07 10:46:32 +02:00
ange-clement
1bfc83421f
Merge branch 'master' into Polyhedron-demo-meshing-segmented-image-color-aclement
2023-09-07 10:32:52 +02:00
ange-clement
c059ee5be3
Updated scene mesh creation
...
The color is initialized to the base item's color.
2023-09-07 10:06:25 +02:00
ange-clement
6f8116c4d5
Update mesh coloring.
...
Visible surface patches uses the domains' colors.
The mesh generated from an image has now the same color
(if their base color is the same).
2023-09-06 18:24:27 +02:00
ange-clement
7beae3e8be
Made images colors adapt to their base color
2023-09-06 16:19:02 +02:00
Mael Rouxel-Labbé
5425d089da
Merge remote-tracking branch 'cgal/master' into PMP-Remove_degen_faces-no-clear-GF
2023-09-05 14:52:16 +02:00
Laurent Rineau
4740f81a1b
add a target to compile all CGALlab
2023-08-31 15:43:44 +02:00
Guillaume Damiand
467e55f10d
Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19
2023-08-28 14:38:58 +02:00
Sébastien Loriot
a528464f31
Merge branch 'cgal/master' into PMP-BF_autorefine
2023-08-28 13:44:44 +02:00
hoskillua
46ac0f9060
trim whitespaces
2023-08-27 19:27:23 +03:00
hoskillua
28efeb2056
integrated curvature vis to display property
...
still need to add the radius setting part
2023-08-27 19:13:42 +03:00
hoskillua
a94a7337c2
Merge remote-tracking branch 'upstream/master' into gsoc2022
2023-08-25 14:51:46 +03:00
Laurent Rineau
f9c213735b
last deprecation warning in a full build of demo/Polyhedron
2023-08-24 17:53:32 +02:00
Laurent Rineau
dc7f6af55d
check that we have an exact match (whole string)
2023-08-24 16:48:22 +02:00
Laurent Rineau
d8583c93d5
replace deprecated QMatrix4x4*QVector3D by map
2023-08-24 16:48:22 +02:00
Laurent Rineau
da0b65d7c9
fix QSJ/C++ exceptions handling
...
The javascript testsuite passes.
2023-08-24 15:29:23 +02:00
Laurent Rineau
79a563bfbc
fix more deprecation warnings
2023-08-24 15:19:11 +02:00
Sébastien Loriot
608d0c81c4
use a macro
2023-08-24 14:56:48 +02:00
Laurent Rineau
740b57003c
Merge remote-tracking branch 'refs/remotes/afabri/CGAL-Qt6-GF' into CGAL-Qt6-GF
2023-08-24 14:20:44 +02:00
Sébastien Loriot
68bc244d02
Merge remote-tracking branch 'cgal/master' into HEAD
2023-08-24 14:14:12 +02:00
Laurent Rineau
48bd7cc0c7
fix deprecation warnings from Qt6
2023-08-24 10:26:21 +02:00
Ivan Paden
613b0a8914
Merge branch 'master' into PMP-add_sizing_in_isotropic_remeshing-GF
2023-08-21 22:18:37 +02:00
Ivan Paden
dccf973186
Fix templating error in isotropic remeshing overload
2023-11-16 09:31:19 +01:00
Ivan Paden
e3727e4a88
Remove todos
2023-11-16 09:31:19 +01:00
Ivan Paden
6ee23c6fdd
Replace pmesh with vertex property maps in sizing field classes
2023-11-16 09:31:19 +01:00
Ivan Paden
600f72fd0e
Reintroduce constraints_are_short_enough for adaptive remeshing
2023-11-16 09:31:19 +01:00
Ivan Paden
050c7f9512
Add split_long_edges functionality using adaptive sizing field as an input
2023-11-16 09:31:19 +01:00
Ivan Paden
4a8974d256
Move sizing classes to 'public' headers
2023-11-16 09:31:19 +01:00
Ivan Paden
00b4b93d1c
Remove the adaptive sizing field dependency in remesh.h
2023-11-16 09:30:10 +01:00
Mael Rouxel-Labbé
b6cc7cabc5
Fix UI + fix connections
2023-11-16 09:30:10 +01:00
Mael Rouxel-Labbé
41bddc72d6
Display plugin fixes
2023-11-16 09:30:10 +01:00
Jane Tournois
58e0bf13a6
reintroduce mean curvature and gaussian curvature in "display properties"
...
broken for now
2023-11-16 09:30:10 +01:00
albert-github
93001308f4
Merge branch 'master' into feature/issue_7395
...
# Conflicts:
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementPointLocation_2.h
# Arrangement_on_surface_2/doc/Arrangement_on_surface_2/Concepts/ArrangementVerticalRayShoot_2.h
2023-08-18 11:10:42 +02:00
Sébastien Loriot
28f904f4e2
Merge remote-tracking branch 'cgal/master'
2023-08-15 07:16:14 +02:00
Sébastien Loriot
eada3ee8ca
Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl'
2023-08-14 14:19:25 +02:00
albert-github
0ce82c0bd5
Better showing of `#include`
...
Getting a better (and consistent) output for the include file to be used with some functions.
Normally `#include` are sown as in a typewrite font, but the `#include` in these cases were shown in a code block way.
2023-08-13 18:22:07 +02:00
Mael Rouxel-Labbé
dab6394215
Introduce AW3 Vb/Cb to avoid using T3_Vb/Cb_with_info_3
2023-08-03 12:05:40 +02:00
Sébastien Loriot
1f61a84e49
add demo plugin that support refinement of one or several items
...
(soup or mesh)
2023-08-02 10:30:05 +02:00
Jane Tournois
b7aeab378f
Merge remote-tracking branch 'cgal/master' into PMP-add_sizing_in_isotropic_remeshing-GF
2023-08-01 12:22:15 +02:00
Jane Tournois
4b1b04eb8d
fix compilation
2023-11-16 09:16:00 +01:00
Ivan Paden
cc0c46c7ef
Fix polyhedron demo with TBB
2023-11-16 09:16:00 +01:00
Ivan Paden
1c597a07cf
Move sizing map calculation to constructor
2023-11-16 09:16:00 +01:00
Ivan Paden
91216f7875
Add adaptive remeshing to Polyhedorn demo, PMP plugin
2023-11-16 09:16:00 +01:00
Ivan Paden
0fbcb4175c
Add UI support for adaptive remeshing in Polyhedron demo (WIP)
2023-11-16 09:16:00 +01:00
Mael Rouxel-Labbé
7f85651e82
Merge remote-tracking branch 'cgal/master' into PMP-Remove_degen_faces-no-clear-GF
2023-07-19 13:55:35 +02:00
Mael Rouxel-Labbé
146f9ecb21
Add specializations for Surface_mesh and Polyhedron_3
2023-07-19 13:48:34 +02:00
Mael Rouxel-Labbé
7ec586ca73
Temporary workaround the selection item emitting way too many signals
2023-07-19 10:56:14 +02:00
albert-github
ad41766454
issue #7395 Improvement of layout of model relations
...
Corrected `cgalModels` to `cgalHasModes` inside `cgalHasNodelsBegin` / `cgalHasModelsEnd`
2023-07-18 13:23:37 +02:00
Mael
c6fd1d0316
Merge branch 'master' into CGAL-Qt6-GF
2023-07-18 10:49:58 +02:00
albert-github
de3ba0f47c
Merge remote-tracking branch 'upstream/master' into feature/issue_7395
2023-07-17 10:17:34 +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
albert-github
4e5578d469
issue #7395 Improvement of layout of model relations
...
- based on review
2023-07-15 13:12:15 +02:00
albert-github
a0320dd7b4
Merge branch 'master' into feature/issue_7395
...
# Conflicts:
# Polyhedron/doc/Polyhedron/Concepts/PolyhedronItems_3.h
2023-07-13 10:33:18 +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
5ef509cc39
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:23:51 +02:00
Sébastien Loriot
125542eb62
Merge remote-tracking branch 'cgal/master'
2023-07-11 12:59:21 +02:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
albert-github
ee2a55279d
issue #7395 Improvement of layout of model relations
...
- Completed the cgalHasModel part
- corrected spelling of `Has Model` and `Is Model Of` to `Has model` and `Is model of`
2023-07-06 17:35:34 +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
1066af14f4
Add #include
2023-06-26 15:09:10 +01:00
Guillaume Damiand
fe23441eab
Merge master
2023-06-26 14:42:33 +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
Guillaume Damiand
7da9812bda
Rename graphic_buffer into graphic_storage.
2023-06-22 15:18:34 +02:00
Sébastien Loriot
dfc386d65b
Merge branch 'master' into HEAD
2023-06-22 14:05:45 +02:00
Sébastien Loriot
573de7f29e
Merge branch 'master'
2023-06-22 13:38:49 +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
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
Ivan Paden
eb2a023c31
Merge PR #6760 into gsoc2023-adaptive_remesh-ipadjen
2023-05-21 08:50:10 +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
13c4db20dd
fix max value for constraints length
2023-05-11 16:07:11 +02:00
Sébastien Loriot
5c1e820c1e
fix test and demo
2023-05-11 16:07:10 +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
Andreas Fabri
b2a330bbdf
WIP re-adding scripting
2023-04-30 14:21:54 +01:00