Sébastien Loriot
78cfeacf01
Merge pull request #8186 from lrineau/Triangulation_3-CDT_3-lrineau
...
New package: CGAL 3D conforming constrained Delaunay triangulations
2025-06-26 21:57:17 +02:00
Sébastien Loriot
9fba4c9918
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master'
2025-06-10 17:32:45 +02:00
Sebastien Loriot
50f59129e8
SMDS_3 - fix `output_to_vtu()` when `Subdomain_index` is `int` ( #8926 )
...
## Summary of Changes
This PR fixes issue #8901
that happened when `Subdomain_index` was an `int` (and probably anything
else than `double`)
## Release Management
* Affected package(s): SMDS_3
* Issue(s) solved (if any): fix #8901
* License and copyright ownership: unchanged
2025-06-10 14:06:56 +02:00
Jane Tournois
0ab9d3eebf
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
...
# Conflicts:
# Installation/CHANGES.md
2025-06-10 11:18:38 +02:00
Jane Tournois
3ab0737d4f
fix output_to_vtu() when Subdomain_index is int
2025-06-04 15:06:43 +02:00
Jane Tournois
4064e859c1
add a test for tetrahedron_soup_to_triangulation_3()
2025-06-04 11:41:11 +02:00
Jane Tournois
e059b75b6c
fix compilation when tetrahedron_soup_to_triangulation_3() is called without NP
2025-06-04 10:44:35 +02:00
Laurent Rineau
8145708ae5
Merge remote-tracking branch 'cgal/6.0.x-branch'
...
Conflicts:
STL_Extension/include/CGAL/Compact_container.h
STL_Extension/include/CGAL/Concurrent_compact_container.h
2025-05-30 12:27:15 +02:00
Sébastien Loriot
13609a6966
no need to repeat the package name as it is on the line above
2025-05-22 17:53:41 +02:00
Sébastien Loriot
048e8d9592
fix semantic change
2025-05-20 20:00:54 +02:00
Laurent Rineau
a94a768c04
refactor write_MEDIT
...
... and use it more in CDT_3 examples
2025-05-20 16:49:02 +02:00
Laurent Rineau
4b029e69bd
Merge branch 'CGAL:master' into Triangulation_3-CDT_3-lrineau
2025-05-13 17:14:39 +02:00
Sébastien Loriot
c1f034312d
hide non-const version of the function in the doc
2025-05-12 14:31:43 +02:00
Sebastien Loriot
c6197a96bc
add a version with move
...
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2025-05-07 09:12:07 +02:00
Laurent Rineau
05dd421eb0
leftovers after the renaming of Base_with_time_stamp
...
see commit e1ff8c1773902548350380f7b258c1b218609e30
2025-05-06 17:03:06 +02:00
Jane Tournois
b9fd8a3b8e
rename Base_with_time_stamp to Triangulation_simplex_base_with_time_stamp
2025-05-02 14:44:36 +02:00
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
Andreas Fabri
7925d2a08b
merge master
2025-04-08 11:49:02 +01:00
Jane Tournois
c1a3b2dc09
merge cgal/master
2025-04-02 07:26:08 +01:00
Sébastien Loriot
a838073ec7
Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch
2025-03-31 15:31:19 +02:00
Mael Rouxel-Labbé
691fd789f9
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2025-03-24 21:34:55 +01:00
Sébastien Loriot
6257109821
Merge remote-tracking branch 'cgal/6.0.x-branch'
2025-03-24 11:55:32 +01:00
Sebastien Loriot
6a2c2752c2
SMDS: Allow whitespace in the line ( #8793 )
...
## Summary of Changes
Make the function `read_MEDIT()` more tolerant.
TODO:
- [ ] Add tests
## Release Management
* Affected package(s): SMDS_3
* License and copyright ownership: unchanged
2025-03-24 11:53:52 +01:00
Mael Rouxel-Labbé
ec9b5fa21c
Avoid pointless const&
2025-03-23 22:19:46 +01:00
Laurent Rineau
6b97b34a10
Merge 'cgal/master' into Triangulation_3-CDT_3-lrineau
2025-03-21 18:01:23 +01:00
Andreas Fabri
648b2bf004
SMDS: Allow whitespace in the line
2025-03-20 16:52:02 +01:00
Sébastien Loriot
652f35794d
restore coherant orientation of faces
2025-03-20 10:53:53 +01:00
Laurent Rineau
2bd90e5d9c
fix issue #8773 "c3t3 -> binary -> c3t3 -> vtu writes invalid vtu files"
...
When a c3t3 is loaded, its far vertices were not loaded correctly.
2025-03-10 17:12:41 +01:00
Sébastien Loriot
043becfe7f
Merge pull request #8273 from lrineau/CGAL-followup_PR_8170-lrineau
...
Improvement backports from CDT_3 branch (Follow-up to PR #8170 )
2025-02-12 19:43:35 +01:00
Sebastien Loriot
636368ed8f
Always init time_stamp to -2 ( #8714 )
...
It is not clear to me that this is the right thing to do:
- it is done for some classes
- but in some test, a comment mention that it should be uninitialized
(the test works if init to -1 but not to 0).
- Base_time_stamper is doing an init to -2
2025-02-12 19:40:27 +01:00
Laurent Rineau
a2571bbab8
Merge remote-tracking branch 'lrineau/CGAL-followup_PR_8170-lrineau' into Triangulation_3-CDT_3-lrineau
2025-02-11 18:26:52 +01:00
Laurent Rineau
8eefb7f173
Merge branch 'master' into pr/lrineau/8273
2025-02-07 16:10:52 +01:00
Sebastien Loriot
e871025f36
update our CMake supported versions to ...3.31 ( #8727 )
...
## Summary of Changes
Update our CMake supported versions to ...3.31. That will suppress the
warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
## Release Management
* Affected package(s): all cmake scripts
* License and copyright ownership: maintenance by GF
2025-02-07 14:03:47 +01:00
Laurent Rineau
e5001d1a50
update our CMake version 3.18...3.31
...
That will suppress the warnings about `CMP0167` (from CMake 3.30):
```
CMake Warning (dev) at cmake/modules/display-third-party-libs-versions.cmake:37 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
```
2025-02-04 14:32:37 +01:00
Laurent Rineau
fad5e30a54
initialize to -2, to use the debugging assertions
2025-01-31 18:09:07 +01:00
Sébastien Loriot
eb0da467ed
always init time_stamp to -1
2025-01-24 11:08:34 +01:00
Sébastien Loriot
49b0f52f00
remove no longer valid comment
2025-01-24 08:10:05 +01:00
Laurent Rineau
796190863c
derive Ct_plus_2 from the hierarchy
...
Instead of storing the hierarchy as a data member, store it
as a hidden (protected) base class. That allows to forward
member functions easily with using-declarations. That also avoids
mismatches between the names in the triangulation and the hierarchy.
2025-01-23 17:51:53 +01:00
Sébastien Loriot
0bb274d169
fix warnings
2025-01-23 11:45:06 +01:00
Laurent Rineau
aaac2c2dc1
Merge remote-tracking branch 'cgal/master' into pr/lrineau/8273
2025-01-08 11:34:54 +01:00
Sébastien Loriot
b32558b87e
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-12-16 11:47:34 +01:00
Laurent Rineau
02632017a5
Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
2024-11-12 12:33:37 +01:00
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
Laurent Rineau
ace867c084
Merge remote-tracking branch 'lrineau/CGAL-followup_PR_8170-lrineau' into Triangulation_3-CDT_3-lrineau
2024-07-01 16:39:05 +02:00
Laurent Rineau
ed4fb14f74
merge master (WIP: need #8273 )
2024-07-01 16:38:56 +02:00
Laurent Rineau
76fdebdbc4
Fix the concept SimplicialMeshVertexBase_3
2024-06-21 11:33:25 +02:00
Mael Rouxel-Labbé
67aba3fefe
Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface
2024-06-20 10:18:49 +02:00
Laurent Rineau
c10dcf7daf
allow to call save_binary_file on non-C3t3 type (like a CDT_3)
2024-06-10 18:18:59 +02:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00