Jane Tournois
9c58f6c900
add c3t3.set_triangulation()
...
that internally calls rescan_after_load_of_triangulation()
it avoids calling it explicitly or documenting it,
but fixes the issue of updating the internal metadata of C3t3 automatically
2025-04-25 10:40:37 +02:00
Jane Tournois
31e6f05b2b
use rescan_after_load_of_triangulation() in an example
2025-04-18 14:13:53 +02:00
Sébastien Loriot
f975f7e4e0
Merge remote-tracking branch 'cgal/6.0.x-branch' into master
2025-04-16 18:53:38 +02:00
Sébastien Loriot
6a56496c84
Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch
2025-04-16 18:51:44 +02:00
Sebastien Loriot
820d4decda
Fix for foldovers so that they are not considered as coplanar ( #8734 )
...
It is still not clear to me if we want to support those configurations
as they are self-intersections.
2025-04-16 18:49:11 +02:00
Sebastien Loriot
c42b9aefd7
Shape_detection: Checking for normals ( #8816 )
...
## Summary of Changes
Checking for normals when Point_set_3 is used as input range
## Release Management
* Affected package(s): Shape_detection
* Issue(s) solved (if any): fix #6806
2025-04-16 18:48:15 +02:00
Sebastien Loriot
08796f1cca
Periodic_3_mesh_3: Use kernel functor ( #8838 )
...
## Summary of Changes
The Visual 2017 testsuite [
`I-c-128`](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-128/Periodic_3_mesh_3/TestReport_Christo_MSVC2017-Release-64bits.gz )
with `/permissive-` gives a compilation error . Instead of `p.x()` call
`compute_x(p)`.
## Release Management
* Affected package(s): Peridoc_3_mesh_3
* License and copyright ownership: unchanged
2025-04-16 18:47:37 +02:00
Sebastien Loriot
efb882de5a
Triangulation_2: Remove [[maybe unused]] ( #8839 )
...
## Summary of Changes
ICE for VC++2017 in testsuite
[I-c-128](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-128/Triangulation_2_Examples/TestReport_Christo_MSVC2017-Release-64bits.gz )
## Release Management
* Affected package(s): Triangulation_2
* License and copyright ownership: unchanged
2025-04-16 18:46:59 +02:00
Sebastien Loriot
2eba62408a
Restrict shared vertices on the boundary ( #8841 )
...
function internally used not already exposed
2025-04-16 18:46:16 +02:00
Sebastien Loriot
fc98272ec7
use CGAL_Eigen3_support instead of CGAL_Eigen_support ( #8843 )
...
CGAL_Eigen_support is somehow deprecated
Hope this will fix white columns in CGAL-6.0.2-I-375
2025-04-16 18:45:53 +02:00
Sebastien Loriot
05dc5bef22
PMP::isotropic_remeshing() - Fix removal of boundary degenerate faces (2/2) ( #8845 )
...
## Summary of Changes
This PR follows #8685 and fixes issue #8836
Thanks @vegechick123 for the report!
## Release Management
* Affected package(s): PMP
* Issue(s) solved (if any): fix #8836
* License and copyright ownership: unchanged
2025-04-16 18:45:23 +02:00
Sebastien Loriot
644f4235dc
Remove Documention bug in to_vector of Segment_3.h ( #8846 )
2025-04-15 16:44:13 +02:00
lvalque
b0dcf8c3f5
Remove Documention bug in to_vector of Segment_3.h
2025-04-15 09:57:05 +02:00
Jane Tournois
a52afd8800
setting status of edges that will disappear is cheaper than checking status
2025-04-14 11:30:44 +02:00
Jane Tournois
5b3356dbc6
fix halfedge status for opposite edges when removing border degenerate faces
2025-04-14 11:14:49 +02:00
Sébastien Loriot
29fcec6b3a
fix dependencies
2025-04-13 20:55:21 +02:00
Sébastien Loriot
c5d8089232
a test and an example requires Leda or Core
2025-04-13 20:50:36 +02:00
Sébastien Loriot
29134b2eed
use CGAL_Eigen3_support instead of CGAL_Eigen_support
2025-04-13 20:40:31 +02:00
Sébastien Loriot
6d1c2da4c8
update call
2025-04-11 16:35:20 +02:00
Sébastien Loriot
6727894231
restrict shared vertices on the boundary
2025-04-11 14:30:52 +02:00
Sven Oesau
1ff234482d
fix order of initialization
2025-04-11 10:44:17 +02:00
Andreas Fabri
86056be45e
Do something with the loop variable
2025-04-11 08:00:31 +01:00
Andreas Fabri
ad9864f7fb
Triangulation_2: Remove [[maybe unused]]
2025-04-10 19:34:42 +01:00
Andreas Fabri
ad64590d57
Periodic_c_mesh_3: Use kernel functor
2025-04-10 18:49:47 +01:00
Sébastien Loriot
c5ab9f9adc
Merge remote-tracking branch 'cgal/6.0.x-branch' into cgal/master
2025-04-10 18:19:14 +02:00
Sébastien Loriot
d5a2d332eb
Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch
2025-04-10 18:12:06 +02:00
Sebastien Loriot
e04a8594b7
Spelling corrections ( #8825 )
...
Spelling corrections
2025-04-10 18:09:52 +02:00
Sebastien Loriot
b33204d5f2
Spatial_search: Duplicate point handling ( #8705 )
...
## Summary of Changes
stop splitting nodes if the contained points are only duplicates
## Release Management
* Affected package(s): dD Spatial Searching
2025-04-10 18:08:30 +02:00
Sebastien Loriot
051f56967b
Workaround bug in gcc ( #8820 )
...
Fixes [these
errors](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-122/Alpha_wrap_3/TestReport_lrineau_Ubuntu-GCC_master_CXX20-Release.gz )
cc @mglisse
2025-04-10 18:07:13 +02:00
Sebastien Loriot
be338b9169
Fix bad initialisation of the conic traits ( #8822 )
...
Should fix
[1](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Arrangement_on_surface_2/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz ),
[2](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Arrangement_on_surface_2_Examples/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz ),
[4](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Envelope_3/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz ),
[5](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Envelope_3_Examples/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz ),
[6](cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Minkowski_sum_2/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz),
[7](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Minkowski_sum_2_Examples/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz ),
[8](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-123/Surface_sweep_2/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz )
2025-04-10 18:05:04 +02:00
Sebastien Loriot
ef4be69dec
fix deprecation warning ( #8834 )
...
Fix this deprecation [warning]
2025-04-10 18:04:25 +02:00
Sébastien Loriot
3226ee16ba
Merge pull request #8829 from mehull-26/master
...
Typo fixes
2025-04-09 15:10:06 +02:00
Sébastien Loriot
3b07e3f027
deprecation starts in 6.7
2025-04-09 09:18:22 +02:00
Sébastien Loriot
18bf7051bd
fix deprecation warning
2025-04-08 17:58:37 +02:00
Sven Oesau
9d1a089abf
missing dimension in constructor
...
removing default constructor for dynamic dimension Kd_tree_rectangle
2025-04-08 11:28:37 +02:00
Sébastien Loriot
9911b4e23e
remove extra template keyword
2025-04-07 11:47:02 +02:00
Sébastien Loriot
6da7046307
revert change backported that was not correct at this point in time
2025-04-07 11:45:09 +02:00
Sebastien Loriot
b3d5e26c1a
Lab - Fixed loading of OpenMesh files without selection ( #8832 )
...
## Summary of Changes
A `Scene_polyhedron_selection_item` is created when loading an OpenMesh
file. When there was no selection inside the file, this selection item
was neither added to the scene nor deleted. Thus, it still received Qt
signals and caused crashes when the actual mesh was removed.
## Release Management
* Affected package(s): CGALlab
2025-04-07 09:28:48 +02:00
Sven Oesau
e65e2a0950
deleting selection item in OpenMesh plugin when there is no selection
2025-04-07 09:10:00 +02:00
Mehul Yadav
24ecfdb47c
Doc Chapter_intro.txt: minor typos
2025-04-05 17:42:40 +05:30
Mehul Yadav
7a2457161a
Doc: Typo corrections Usage.txt
2025-04-05 17:38:23 +05:30
albert-github
c6e12be212
Spelling corrections
...
Spelling corrections
2025-04-04 09:48:20 +02:00
Sébastien Loriot
cc77715588
Merge pull request #6849 from JulyCode/gsoc2022-isosurface
...
Isosurfacing_3 (new package)
2025-04-03 21:41:22 +02:00
Sébastien Loriot
6188aae5e5
Merge pull request #8259 from loic-dubois/Hyperbolic_surface_triangulation_2-dubois
...
Hyperbolic surface triangulation 2 (new package)
2025-04-03 19:18:58 +02:00
Sébastien Loriot
7ff41a8950
Merge pull request #7837 from hoskillua/gsoc2023
...
GSoC2023 - ACVD for Simplification & Remeshing
2025-04-03 18:00:57 +02:00
Mael Rouxel-Labbé
55962d76e3
Update CHANGES.md
2025-04-03 16:26:00 +02:00
Sébastien Loriot
09564a6d7b
do not use result_type
2025-04-03 16:13:27 +02:00
Sébastien Loriot
a4170b1fb9
Merge pull request #8586 from MaelRL/Kernel_23-Fix_dangling_ref_in_CC3-GF
...
Do not rely on result_type definitions in kernels
2025-04-03 16:12:09 +02:00
Sébastien Loriot
b6719fc3be
Merge remote-tracking branch 'cgal/6.0.x-branch' into cgal/master
2025-04-03 16:09:51 +02:00
Sébastien Loriot
f516c12c5b
Merge remote-tracking branch 'cgal/5.6.x-branch' into 6.0.x-branch
2025-04-03 16:09:15 +02:00