Commit Graph

76 Commits

Author SHA1 Message Date
Jane Tournois 16ff0ba30a c3t3 is "valid" only if generated by Mesh_3, not if loaded from a .mesh file
this disables the demo to save a mesh that was just loaded, or loaded+remeshed
for example

this commit fixes that bevaviour
2025-06-17 17:22:33 +02:00
Sébastien Loriot 4863704023 workaround API change in QT 6.9 2025-04-22 20:49:10 +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
Sébastien Loriot a3db73dc68 Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch 2025-03-28 18:15:16 +01:00
Jane Tournois d6018ee8ca open the ofstream in binary mode to be consistent with BINARY parameter in CGAL::IO::output_to_vtu() 2025-02-27 16:52:12 +01:00
Jane Tournois 2d4c17a088 deal with cells with subdomain_index 0 2025-02-27 15:13:20 +01:00
Sébastien Loriot 7720caa9dc Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD 2025-01-24 08:08:33 +01:00
Sebastien Loriot 793b824751
[KSP] Exact intersections bugfix (#8631)
## Summary of Changes

Switching initial_polygon_iedge_intersections() and
calculate_edge_intersection_time() to Intersection_kernel (epeck)
Resolving potential non-convex partitions

## Release Management

* Affected package(s): KSP
* Issue(s) solved (if any): fix #8624
2024-12-10 16:26:37 +01:00
Sven Oesau c5500d972b plugin bugfix 2024-12-09 11:06:43 +01:00
Jane Tournois 5a717379e7 improve display of parameters in demo log 2024-11-26 17:37:10 +01:00
Sébastien Loriot 3abf5e760d Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD 2024-11-08 16:09:32 +01:00
Sébastien Loriot 0b9b42ace5 Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-10-18 18:00:08 +02:00
Sébastien Loriot a99dcceae8 Merge pull request #8519 from albert-github/feature/issue_8515_1
issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
2024-10-14 09:42:14 +02:00
Sébastien Loriot d8c8212c03 Merge pull request #8449 from soesau/Lab-Kinetic_surface_reconstruction_plugin-GF
Kinetic Surface Reconstruction Plugin
2024-10-14 09:41:42 +02:00
Sven Oesau 662330183c removed unused parameter 2024-10-08 09:01:00 +02:00
Sven Oesau 779df70cac bugfix for empty point size/normal length sliders in context menu 2024-10-07 08:23:06 +02:00
albert-github dd02af92a2 issue #8515 Spelling mistakes found checking `en-GB` to `en-US`
Spelling corrections, `en-GB` -> `en-US`
2024-10-05 11:28:29 +02:00
Sven Oesau 42d8c22d7c remove warning
fixed crash when estimating normals from context menu
2024-10-04 09:18:22 +02:00
Sébastien Loriot 41b096c91a Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-09-11 17:23:50 +02:00
Sven Oesau 073309a07f fix crash on repeating steps in the reconstruction pipeline 2024-09-10 14:36:58 +02:00
Sven Oesau 830d13734d copy from siggraph24 branch
added parameter estimation
2024-08-30 16:29:43 +02:00
Sebastien Loriot 9ded34f6dd
Mesh_3 - bug fixes for `edge_distance` and `edge_min_size` (#8405)
## Summary of Changes

While experimenting on self-intersecting polyhedral surfaces, I met two
bugs:
* `edge_min_size` was not enough taken into account in
`Protect_edges_sizing_field`,
* `edge_distance` was missing the information of which `curve_id` the
edge belongs to (available using internal code)
causing crashes.

## Release Management

* Affected package(s): Mesh_3
* License and copyright ownership: unchanged
2024-08-26 15:24:29 +02:00
Sebastien Loriot fb9120fb30
Remove outdated Qt version checks (#8402)
## Summary of Changes

This PR removes outdated conditional blocks that check for specific Qt
versions since CGAL now uses Qt6 exclusively.

## Release Management

* Issue(s) solved (if any): #8381
2024-08-26 15:23:54 +02:00
Sébastien Loriot a1a7b65275 remove remaining QT_VERSION_CHECK 2024-08-19 13:01:09 +02:00
Sebastien Loriot ac9a701342
remove leftover 2024-08-19 12:53:37 +02:00
Nicolas Saillant 1286d8b636 Remove deprecated Qt version checks 2024-08-19 12:02:19 +02:00
Sebastien Loriot 47c417a785
Deal with duplicate lines (#8396)
## Summary of Changes

Deal with Issue #8348 

## Release Management

* Affected package(s):  Triangulation_2 and Periodic_triangulation_2
* Issue(s) solved (if any): fix #8348 
* License and copyright ownership:  unchanged
2024-08-19 11:17:50 +02:00
Sebastien Loriot 862a3b6539
Update CMakeLists.txt for recent VTK to fix CMake Warning (#8279)
## Summary of Changes

Versions >= 9 of VTK trigger the following CMake warning using CGAL's
CMakeLists
```
CMake Deprecation Warning at C:/dev/VTK-9.2.2/build/lib/cmake/vtk-9.2/vtk-use-file-deprecated.cmake:1 (message):
  The `VTK_USE_FILE` is no longer used starting with 8.90.
Call Stack (most recent call first):
  CMakeLists.txt:32 (include)
```

I suggest this modification of the CMakeLists of Mesh_3 examples, that
also requires moving to VTK 9 (9.0 was released in 2020).
If this modification and new requirement are validated, I can apply the
change everywhere.

## Release Management

* Affected package(s): Mesh_3 for now
* License and copyright ownership: unchanged
2024-08-19 11:14:31 +02:00
Andreas Fabri 12468ccf4a Address #8401 2024-08-09 11:32:26 +01:00
Jane Tournois fa97ae8612 add missing not-nullptr check 2024-08-08 17:31:14 +02:00
Jane Tournois 4d38aa566e improve Mesh_3 log in demo 2024-08-08 17:30:22 +02:00
Nicolas Saillant bf10f945a9 Remove deprecated Qt version checks and unused code 2024-08-07 10:00:59 +02:00
Sébastien Loriot f02748b9b6 Merge pull request #8368 from sloriot/Lab-unused_file
Remove file unused
2024-07-23 17:20:58 +02:00
Sébastien Loriot 3a0e644ab7 Merge pull request #8294 from MaelRL/Lab-Add_add_face_from_selection-GF
Lab: Add an operation to create triangle faces from vertex selections
2024-07-23 17:18:41 +02:00
Sébastien Loriot 2d67765426 remove tmp file generated 2024-07-22 15:24:17 +02:00
Sébastien Loriot ec80cdddc3 remove file unused 2024-07-22 14:25:57 +02:00
Sébastien Loriot 651e3cd0bb fix warning 2024-06-21 14:53:53 +02:00
Mael Rouxel-Labbé 363df4c424 Add an operation to add triangle faces from vertex selection 2024-06-19 16:00:23 +02:00
Mael Rouxel-Labbé 4b71b12443 Remove noise 2024-06-19 15:59:23 +02:00
Mael Rouxel-Labbé 1c51d11541 Improve existing operation names 2024-06-19 15:00:08 +02:00
Sébastien Loriot f8af2993da improve generation of polylines
several options:
- 2d
- triangulated
- polygon
- one per line
2024-06-18 12:02:08 +02:00
Laurent Rineau 1b534cd347 Merge pull request #8248 from sloriot/CGAL-deprecate_Surface_mesher
deprecate Surface_mesher package
2024-06-12 10:06:14 +02:00
Laurent Rineau 32893b91c0 Merge pull request #8263 from lrineau/CGAL-update_minimal_cmake-GF
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-12 10:06:12 +02:00
Laurent Rineau f3b409a807 require VTK version 9.0 or later 2024-06-11 15:57:25 +02:00
Laurent Rineau 5b003a7808 Merge pull request #8246 from albert-github/feature/bug_spell_20240531
Spelling corrections
2024-06-10 18:47:22 +02:00
Laurent Rineau 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +02:00
Jane Tournois d2fe7f260f use Mesh_3 for Poisson reconstruction in demo 2024-06-04 12:58:45 +02:00
albert-github 36c8b7589d Spelling corrections
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
Mael Rouxel-Labbé 1dc48a834c Fix default tab being components 2024-05-29 13:53:22 +02:00