Commit Graph

50 Commits

Author SHA1 Message Date
Sébastien Loriot f91765503c demo improvement and various clean-ups 2024-10-01 11:57:04 +02:00
Sébastien Loriot a8d7bd1850 move point cloud to the right directory 2024-08-13 13:57:44 +02:00
Sebastien Loriot d06a57a292
Mesh_3 edge_distance criterion : an upper bound for the distances of the feature edge to the input feature (#7532)
## Summary of Changes

Fixes issue #5110.
Adds a edge_distance criteria to the mesh generation process.
This criteria is an upper bound for the distance from the edge to the 1D
feature.

## Release Management

* Affected package(s): Mesh_3
* Issue(s) solved (if any): fix #5110
* Link to small feature page :
[Mesh_3_edge_distance_criteria](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Mesh_3_edge_distance_criteria)
* Link to compiled documentation
[*here*](https://cgal.github.io/7532/v1/Manual/index.html):
*
[Mesh_edge_criteria_3](https://cgal.github.io/7532/v1/Mesh_3/classCGAL_1_1Mesh__edge__criteria__3.html)
  * [Mesh_criteria_3](https://cgal.github.io/7532/v1/Mesh_3)
2024-05-27 10:58:15 +02:00
Sebastien Loriot afe7f90a73
Mesh_3::Add handling of *.nii files in one example (#7823)
## Summary of Changes

While the Polyhedron demo can read `*.nii` files there is no example in
`examples/Mesh_3/`.
This PR adds the functionality to the example that uses vtk to read
DICOM data.

This is triggered by [this
question](https://stackoverflow.com/questions/77331075/is-there-an-easy-way-to-convert-from-nifti-nii-image-format-to-inr)
on stackoverflow.

- [ ] Support of `*.nrrd` format
- [ ] example for segmented images
- [ ] Add example data for the file formats.

## Release Management

* Affected package(s): Mesh_3
* License and copyright ownership: unchanged
2024-05-26 17:45:48 +02:00
Andreas Fabri 3833b66474 Add example for mutipolygon 2024-05-15 10:59:51 +01:00
Efi Fogel 89bfe4ba91 Merge remote-tracking branch 'cgal/master' into gsoc2023-aos_sphere_demo-denizdiktas 2024-04-15 19:11:21 +03:00
ange-clement 3cb583ade7 Added nii image "squircle.nii" +
Updated example to work with a default dataset.
2024-04-12 12:16:25 +02:00
ange-clement 70fd9113e7 Merge branch 'master' of https://github.com/CGAL/cgal into Mesh-3-edge-distance-criterium-aclement 2024-03-28 11:36:39 +01:00
Laurent Rineau ed9f712dcd specify that the data set is public domain 2024-03-27 18:37:04 +01:00
Laurent Rineau bffa8f213e Merge pull request #8072 from janetournois/Mesh_3-use_one_step_loop-jtournois
Mesh_3 - fix mesher using the `one_step()` loop

# Conflicts:
#	Mesh_3/include/CGAL/Mesh_3/Triangulation_helpers.h
2024-03-26 10:21:00 +01:00
Jane Tournois 5b004ffbe6 add a test for one_step() loop with features on tiny data 2024-03-14 17:27:47 +01:00
Sébastien Loriot e1df935e88 rename data directory 2024-03-01 14:37:05 +01:00
Efi Fogel e545c67ab0 Added description 2024-03-01 14:49:40 +02:00
Efi Fogel 13b22abd4f Merge branch 'master' into gsoc2023-aos_sphere_demo-denizdiktas 2024-01-08 16:27:52 +02:00
Laurent Rineau e2a745f79f Merge pull request #7892 from sloriot/CGAL-fix_dh_angle_sign
fix dihedral angle computation
2023-12-11 13:56:02 +01:00
Laurent Rineau 4be3a1e589 Merge pull request #7892 from sloriot/CGAL-fix_dh_angle_sign
fix dihedral angle computation
2023-12-11 13:50:38 +01:00
Laurent Rineau df4eed9302 add tests for the dihedral angle 2023-11-29 15:27:57 +01:00
Jane Tournois fbae36fcbe add missing input file 2023-11-24 08:56:13 +01:00
Jane Tournois 850c99e0f2 make data match exactly at vertices
with no degenerate border edges
2023-11-17 16:18:04 +01:00
Jane Tournois b6d770f30b add data for Mesh_3 test manifold_and_min_size 2023-11-03 09:05:17 +01:00
Efi Fogel eb089b7531 cleaned up 2023-08-30 16:43:46 +03:00
Efi Fogel a7e3885200 Added json database file and refered to it 2023-08-29 15:15:27 +03:00
Ange Clement 447eace7d2 Added testing for edge_distance : - Modified test_mesh_criteria_creation.cpp to test the creation with or without a SizingField - Modified test_meshing_determinism.cpp to test determinism of mesh creation - Added test_max_edge_distance.cpp that estimate number of vertices and facets and test that it is greater than without the parameter 2023-06-22 17:43:07 +02:00
Ange Clement 8998f459b1 Added a undocumented test 2023-06-22 13:03:27 +02:00
Laurent Rineau 11ff3c57bd
Merge branch 'master' into CGAL-boost_mp_exact_ring_selector 2023-04-14 09:44:23 +02:00
Andreas Fabri 6ee831326d Add data set which triggers exact predicates for DT3 2023-04-07 09:18:58 +01:00
Sven Oesau 5d5c380c66
Merge branch 'master' into Region_growing-revision-soesau 2022-07-06 15:20:11 +02:00
Sven Oesau 17e0923058
Merge branch 'master' into Region_growing-revision-soesau 2022-06-24 11:06:56 +02:00
Sébastien Loriot 5746e59b34 Merge cgal/master 2022-06-08 23:13:25 +02:00
Jane Tournois b36a99a519 update test and input file with 0 subdomain for outside cells 2022-06-08 23:03:57 +02:00
Jane Tournois 6eef2c7beb add missing data for SMDS_3 testing 2022-06-08 23:03:50 +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
Guillaume Damiand 182389ed44 Update draw nef3 example to observe faces with holes 2022-03-07 17:33:07 +01:00
Sébastien Loriot a413c71ed9 rename data file 2022-01-21 13:56:35 +01:00
Dmitry Anisimov 930278ec50 Merge remote-tracking branch 'origin/master' into Region_growing-revision-danston 2021-11-16 14:57:16 +01:00
Sébastien Loriot ae9a5b920e fix invalid data (duplicated layer and invalid spacing)
fix done by @lrineau
2021-10-29 17:42:02 +02:00
Dmitry Anisimov f6144e09ed fixed some paths to data 2021-10-21 17:14:03 +02:00
Dmitry Anisimov cb99aaeb2e renamed data files used in shape detection 2021-10-21 16:30:22 +02:00
Dmitry Anisimov 634b961b1c Merge remote-tracking branch 'origin/master' into Region_growing-revision-danston 2021-10-21 16:29:48 +02:00
Sébastien Loriot 44df66485d move images 2021-10-07 14:47:15 +02:00
Sébastien Loriot 6dad5b6922 rename file 2021-10-04 11:00:40 +02:00
Sébastien Loriot 47028cd184 automatically move data files in data dir + update paths
Done for OFF/OBJ/STL/XYZ/PWN/PLY
2021-10-04 09:42:49 +02:00
Sébastien Loriot 0b232fd8c8 rename off files 2021-10-04 09:32:04 +02:00
Sébastien Loriot 71932f2f1e manual fixes 2021-09-23 18:56:29 +02:00
Sébastien Loriot f632a11d0d fix invalid OFF headers 2021-09-23 18:56:15 +02:00
Sébastien Loriot e58836baf0 move off files from archive to meshes 2021-09-23 18:54:58 +02:00
Guillaume Damiand 1c502540f5 Update one test in Point_set_processing_3 that uses a .cmd allowing to test this case in this pr 2021-03-19 14:37:50 +01:00
Guillaume Damiand 63b19165ff Add one example and one test in this pr to test the use of CGAL::data_file_path 2021-03-16 11:09:49 +01:00
Sébastien Loriot 5e4170bf15 remove placeholders 2021-02-04 09:04:04 +01:00
Guillaume Damiand ea10502ce9 Create directories for data (for now with one empty file toremove later) 2021-01-20 08:52:50 +01:00