Mael Rouxel-Labbé
bff07b2fc9
Simplify the gate comparer: we can also sort artificial facets like normal facets
...
Artificial facets are *not* infinite facets.
2023-09-20 12:55:11 +02:00
Mael Rouxel-Labbé
4d50ec46b3
Consider all cases in facet_status
...
In a normal run of the algorithm, we shall never ask the facet status
of a facet that is already outside, but it's better to be complete
and it costs nothing.
2023-09-20 12:53:12 +02:00
Mael Rouxel-Labbé
4512b0e6f4
Rewrite the extraction of possibly non-manifold wraps
2023-09-20 12:52:20 +02:00
Mael Rouxel-Labbé
88bcd40966
Enable changing the oracle in the AW3 builder
2023-09-20 12:50:25 +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
dc34975f5b
Merge pull request #7644 from efifogel/Aos_2-fixes-efif
...
Aos_2: bug-fix for arrangements of geodesic arcs on a sphere
2023-09-19 16:29:22 +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
Efi Fogel
2be0b164f1
Merge branch 'master' into Aos_2-fixes-efif
2023-09-14 17:17:49 +03:00
Laurent Rineau
187409888b
Merge branch '5.6.x-branch'
2023-09-13 16:17:20 +02:00
Laurent Rineau
6a7080df9a
Merge pull request #7688 from hoskillua/heat-method-doc
...
Added missing reference to a paper in Heat method
2023-09-13 16:17:07 +02:00
Laurent Rineau
63aa411db2
Merge pull request #7700 from albert-github/feature/bug_html_comment
...
Incorrect closing HTML comment
2023-09-13 16:17:05 +02:00
Laurent Rineau
e04b3a4e6b
Merge pull request #7703 from albert-github/feature/issue_7701
...
issue #7701 Appearance of "Set of Faces" in documentation.
2023-09-13 16:17:03 +02:00
Laurent Rineau
3cf928a4c7
Merge pull request #7704 from sloriot/Mesh_3-PCMD_in_domain_bug
...
Fix Is_in_domain potential infinite loop
# Conflicts:
# Mesh_3/include/CGAL/Polyhedral_complex_mesh_domain_3.h
2023-09-13 16:16:23 +02:00
Laurent Rineau
fe9c1236c7
Merge pull request #7705 from albert-github/feature/issue_7702
...
issue #7702 Appearance of " Hilbert Sorting" in documentation.
2023-09-13 16:07:47 +02:00
Laurent Rineau
db008f18e7
Merge pull request #7710 from sloriot/PMP-coref_visitor_concept
...
Fix concept doc
2023-09-13 16:07:39 +02:00
Laurent Rineau
3c8e205372
Merge branch '5.5.x-branch' into 5.6.x-branch
2023-09-13 16:05:59 +02:00
Laurent Rineau
6fabb10744
Merge pull request #7704 from sloriot/Mesh_3-PCMD_in_domain_bug
...
Fix Is_in_domain potential infinite loop
2023-09-13 16:05:38 +02:00
Laurent Rineau
e79e0d2033
Merge pull request #7710 from sloriot/PMP-coref_visitor_concept
...
Fix concept doc
2023-09-13 16:05:35 +02:00
Laurent Rineau
157782a45f
Merge pull request #7710 from sloriot/PMP-coref_visitor_concept
...
Fix concept doc
2023-09-13 16:04:31 +02:00
Mael Rouxel-Labbé
86e28d2c85
Change default model
2023-09-13 15:45:15 +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
Laurent Rineau
3a54848e18
Fixes for vertex/cell classes of SMDS_3 and Tetrahedral_remeshing ( #7610 )
...
## Summary of Changes
The main point of this PR is to restore the API of
`Remeshing_cell_base_3` to the initial state (since CGAL 5.1), which was
changed with the introduction of SMDS_3 in CGAL 5.6
(https://github.com/CGAL/cgal/pull/5693 ).
In CGAL 5.5, the class `Remeshing_cell_base_3` is templated by a geom
traits and a cell base.
In CGAL 5.6, the class became templated by only two index types,
removing the possibility to derive from custom (TDS) base cell types.
Also:
- Decompactify Simplicial_cell_base_3, allowing a cell base to be used
- Changed the API of Remeshing_vertex_base_3 to match that of
Remeshing_cell_base_3 (and other CGAL triangulations): a Gt and a Vb
- Proper rebind mechanism for VB/CB of SMDS_3 / Tetrahedral remeshing
- Various fixes of the SMDS_3 / Tetrahedral_remeshing doc.
TODO:
- [x] Announce the breaking changes in CHANGES.md
- [x] Introduce Compact_simplicial_cell_base_3?
## Release Management
* Affected package(s): `SMDS_3`, `Tetrahedral_remeshing`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): n/a
* License and copyright ownership: no change
2023-09-13 15:24:57 +02:00
Mael Rouxel-Labbé
cb68fdf09e
Add breaking changes
2023-09-13 15:20:11 +02:00
Sebastien Loriot
b2c6cec8af
A missing ref
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2023-09-12 11:08:21 +02:00
ange-clement
7d79636f0b
Removed unnecessary lines
2023-09-11 17:48:24 +02:00
Sébastien Loriot
4f29b83610
really fix the order
2023-09-11 15:14:51 +02:00
Laurent Rineau
187003328c
Bump actions/checkout from 3 to 4 ( #7709 )
2023-09-11 11:55:56 +02:00
Sébastien Loriot
2905e38117
update parameter orders
2023-09-11 11:28:22 +02:00
Sébastien Loriot
eebc635da0
fix concept doc
2023-09-11 09:38:27 +02:00
dependabot[bot]
4addbd6ddc
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-11 05:35:00 +00:00
Mael Rouxel-Labbé
3ef293b5bd
Update to new cgalModels
2023-09-08 11:41:14 +02:00
albert-github
8afc4347b4
issue #7702 Appearance of " Hilbert Sorting" in documentation.
...
Remove gray background and get some indentation
2023-09-07 17:43:05 +02:00
Sébastien Loriot
ed521e03b0
rename macro
2023-09-07 17:33:41 +02:00
albert-github
a3148fb8f5
issue #7701 Appearance of "Set of Faces" in documentation.
...
Remove gray background and get some indentation
(Note this proposed pull request needs the proposed pull request #7700 )
2023-09-07 17:33:26 +02:00
Sébastien Loriot
dd383da307
avoid an infinite loop in the case the source of the ray in on the face
2023-09-07 17:33:17 +02:00
Mael Rouxel-Labbé
e2832dfe6d
Merge remote-tracking branch 'cgal/master' into SMDS_3-Fix_stack-GF
2023-09-07 15:59:04 +02:00
albert-github
3d49105c91
Incorrect closing HTML comment
...
Newer versions of doxygen are more restrictive (and following the rules) in respect to the end comment of a HTML type of comment, i.e. `<!-- ... -->`, so parts of the paragraphs were missing
(Triangulation/index.html and Triangulation/group___pkg_triangulations_ref.html)
See also https://www.w3.org/TR/2006/REC-xml11-20060816/#sec-comments
2023-09-07 14:57:16 +02:00
Laurent Rineau
bf027d4154
Merge pull request #7561 from afabri/SLS-warnings-GF
...
SLS: Fix warnings
2023-09-07 10:49:26 +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
cdd4b2cc75
Merge pull request #7595 from MaelRL/BGL-Generalize_FFG_doc-GF
...
Generalize documentation of Face_filtered_graph
2023-09-07 10:46:35 +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
Laurent Rineau
6ce966767b
Merge pull request #7660 from afabri/Arrangement-typo-GF
...
Arrangement: small doc fixes
2023-09-07 10:46:26 +02:00
Laurent Rineau
b32a8331ed
Merge branch '5.6.x-branch'
...
# Conflicts:
# Circular_kernel_3/include/CGAL/Circular_kernel_3/internal_functions_on_sphere_3.h
2023-09-07 10:41:33 +02:00
Laurent Rineau
a8fae00bf1
missing header
2023-09-07 10:35:03 +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
Laurent Rineau
0803718aa1
Merge pull request #7677 from rdengate/size_overflow_imread
...
Fixes overflow when reading in large images
2023-09-06 11:54:08 +02:00
Laurent Rineau
7cd107a462
Merge pull request #7686 from sloriot/SS-fix_size_after_remove
...
Correct size() in case some points were removed
2023-09-06 11:54:06 +02:00