Commit Graph

106953 Commits

Author SHA1 Message Date
Jane Tournois eec7e8102f clean and start documentation 2024-03-26 15:06:07 +01:00
Jane Tournois 5e57d8bf26 fix test : the cube edges were not correct 2024-03-26 13:48:44 +01:00
Jane Tournois fb90dcbb1e make edge_is_constrained_map robust to vertices order in pairs 2024-03-26 13:40:35 +01:00
Jane Tournois cb5d347c2d choose nb of neighbors depending on dimension 2024-03-26 12:03:20 +01:00
Jane Tournois d750394de1 store average edge length in the kd-tree of adaptive sizing field
this replaces circumradius and makes it more reliable for remeshing
2024-03-26 11:58:45 +01:00
Jane Tournois 8be3e34c59 deal with flat surface cases where distance is 0 2024-03-26 11:35:14 +01:00
Jane Tournois 4c392b3232 replace C3t3 by T3 2024-03-26 11:16:57 +01:00
Jane Tournois 42decee467 move default property map All_cells_selected to a new file 2024-03-26 11:14:50 +01:00
Jane Tournois 46cc19321e fix projection to get the closest first_intersection(ray) with normal or its opposite
otherwise the first intersection(ray) maybe far away, e.g. on another connected component
2024-03-26 11:12:09 +01:00
Jane Tournois 71e9081624 duplicate tests to check both projection strategies 2024-03-25 14:52:40 +01:00
Jane Tournois c7d070632a remove outdated macro 2024-03-25 14:51:58 +01:00
Jane Tournois 9f2161891b make AABB_tree projection the default and protect MLS projection with macro
CGAL_TET_REMESHING_SMOOTHING_WITH_MLS
2024-03-25 14:51:14 +01:00
Jane Tournois 918f175065 fix collapse condition when boundary remeshing is disabled 2024-03-25 14:31:01 +01:00
Jane Tournois 4c2f38230b useless includes 2024-03-22 17:55:42 +01:00
Jane Tournois 30b9a63eaa add missing include 2024-03-22 16:56:13 +01:00
Jane Tournois 193c343bed add dependency on aabbtree 2024-03-22 16:25:32 +01:00
Jane Tournois 1da3febf5e remove skeleton 2024-03-22 16:25:11 +01:00
Jane Tournois f0352793f3 secure initial calls to is_in_complex() 2024-03-22 15:56:33 +01:00
Jane Tournois 63e2e58dc1 fix compilation (projection with MLS) 2024-03-22 15:14:25 +01:00
Jane Tournois 9bd817e55e remesh fandisk to deal with darts and cusps
+ dont forget feature edges
2024-03-22 15:00:10 +01:00
Jane Tournois f547b1d9b0 use function input_is_c3t3() 2024-03-22 11:20:16 +01:00
Jane Tournois 0548bee3fe Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois 2024-03-21 15:37:44 +01:00
Jane Tournois 6d4af31a8d add an epsilon do decide projection on AABB_tree strategy
+ check that the surface is not pinched at v. If so, do not smooth its position
2024-03-21 15:36:50 +01:00
Jane Tournois a75ab7b7d5 project 1D vertices on an AABB tree of segments 2024-03-21 12:15:49 +01:00
Jane Tournois e396633d27 during smoothing, reproject on an AABB tree of triangles, made from input facets
protected by macro CGAL_TET_REMESHING_SMOOTHING_USE_AABB_TREE for now
2024-03-21 11:53:18 +01:00
Jane Tournois 9ffd2a55ad add missing Eigen 2024-03-19 10:05:02 +01:00
Jane Tournois 7aa45b0ddc fix include 2024-03-18 17:26:41 +01:00
Jane Tournois 552c37a1bc clean types and improve readability 2024-03-18 17:26:30 +01:00
Jane Tournois 042b2cbfb9 wip adaptive sizing field 2024-03-18 12:37:15 +01:00
Jane Tournois 2486da42fc deal with non manifold surfaces 2024-03-18 12:36:41 +01:00
Laurent Rineau e4c9cfd539 Merge branch '5.6.x-branch' 2024-03-14 11:05:17 +01:00
Laurent Rineau 217bfa30a5 Merge pull request #8002 from afabri/CORE-zero_one-GF
Core: Use Expr::is_zero() of AST
2024-03-14 11:05:09 +01:00
Laurent Rineau e5c8512baa Merge pull request #8060 from lrineau/CGALLab-fix_pixel_ratio-GF
Qt6: fix a bug with devicePixelRatio and picking
2024-03-14 11:05:04 +01:00
Laurent Rineau 9b8215dfbf Merge pull request #8061 from lrineau/CGALLab-fix_segfault_in_c3t3_item-GF
CGAL Lab c3t3 item: fix a segfault
2024-03-14 11:04:59 +01:00
Laurent Rineau 0c3fa3cf79 Merge pull request #8070 from sloriot/Shape_detection-vpm_polyline_graph
Forward the VPM to polyline graph
2024-03-14 11:04:53 +01:00
Laurent Rineau 24cbbc689f Merge pull request #8070 from sloriot/Shape_detection-vpm_polyline_graph
Forward the VPM to polyline graph
2024-03-14 11:03:45 +01:00
Sébastien Loriot 3bfc61af58 pass the VPM to polyline graph 2024-03-12 10:39:28 +01:00
Jane Tournois 69d6373e91 examples... 2024-03-07 16:47:25 +01:00
Jane Tournois cbe0fff26b use Remesher_types and reduce code size 2024-03-07 16:46:32 +01:00
Laurent Rineau 9e19fd1d79 C3t3 item: fix a segfault 2024-03-07 16:00:43 +01:00
Jane Tournois 0f0e32ab28 Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
#	Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2024-03-07 15:21:54 +01:00
Jane Tournois 7670f1586c (wip) use one aabb_tree per surface_patch, and the kd_tree, to estimate adaptive size 2024-03-07 15:20:02 +01:00
Jane Tournois 258b4d3c82 introduce new constructor in Kd_tree 2024-03-07 15:12:47 +01:00
Laurent Rineau 8c65aff6c1 Merge branch '5.6.x-branch' 2024-03-06 16:14:13 +01:00
Laurent Rineau 2fc4a76af0 Merge remote-tracking branch 'cgal/5.5.x-branch' into 5.6.x-branch 2024-03-06 16:13:42 +01:00
Laurent Rineau 329e9d48a5
be compatible with non-C++17 compilers (#8049) 2024-03-06 16:11:09 +01:00
Laurent Rineau f716cc0260 fix a bug with devicePixelRatio and picking 2024-03-06 10:25:30 +01:00
Sébastien Loriot b34d9d6808 use raw string 2024-03-05 13:13:25 +01:00
Laurent Rineau e7158f6e98
Bump fsfe/reuse-action from 2 to 3 (#8056)
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 2
to 3.

[skip ci]
2024-03-04 10:32:53 +01:00
dependabot[bot] 6461334f79
Bump fsfe/reuse-action from 2 to 3
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 2 to 3.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 05:02:49 +00:00