Laurent Rineau
08a3f5240d
add a few vscode extensions to the dev container
2024-12-17 16:02:22 +01:00
Laurent Rineau
5eddbc26ae
fix build with Doxygen 1.10 and later
2024-12-17 15:48:59 +01:00
Laurent Rineau
a269cd37a6
cgal_stylesheet.css must be taken from ../Manual
...
Revert "Merge pull request #8331 from albert-github/feature/bug_cgal_stylesheet"
This reverts commit 62de71bcfb , reversing
changes made to 3b4349cfbb .
2024-12-17 15:48:59 +01:00
Laurent Rineau
18a542b92d
add container images for Doxygen
2024-12-17 15:48:59 +01:00
Sébastien Loriot
3fa3568e6b
Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch
2024-12-10 16:32:33 +01:00
Sebastien Loriot
289a8bda49
`PMP::isotropic_remeshing()` - fix relaxation of constrained vertices ( #8604 )
...
## Summary of Changes
Constrained vertices, and constrained edges were not properly protected
during the smoothing step.
## Release Management
* Affected package(s): PMP
* Issue(s) solved (if any): fix #8388
* License and copyright ownership: unchanged
2024-12-10 16:30:25 +01:00
Sebastien Loriot
7c3e2f55d7
Bug-fix speeding up coplanar case ( #8649 )
...
The new node propagation status only needs to be done the first time the
node is seen, the classification will always be the same and propagation
is already done.
2024-12-10 16:27:25 +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
Sven Oesau
9ccc744da1
updated parameters in doc
2024-12-09 10:03:01 +01:00
Sébastien Loriot
cac285d097
no need to redo new node propagation if it was already been done once
2024-12-06 17:19:01 +01:00
Sebastien Loriot
59657c8a8c
Mesh 3 fix `min_size` when using external sizing like `Sizing_field_with_aabb_tree` ( #8627 )
...
## Summary of Changes
Using `min_size` with `Sizing_field_with_aabb_tree` (and probably other
sizing fields) could lead to `CGAL_error_msg()` though the scenario was
"normal".
This PR fixes this issue (and completes PR #8405 )
## Release Management
* Affected package(s): Mesh_3
2024-12-06 09:54:08 +01:00
Sébastien Loriot
b8874a23ad
Merge remote-tracking branch 'cgal/5.6.x-branch' into 6.0.x-branch
2024-12-04 14:12:00 +01:00
Sebastien Loriot
65d40089b3
Fixing ICPC usage with modern cmake and wrappers ( #8629 )
...
## Summary of Changes
Related to conan's conan-io/conan-center-index#25843
replaced 'fp-model strict' by 'fp-model=strict'
https://www.intel.com/content/www/us/en/docs/cpp-compiler/developer-guide-reference/2021-8/fp-model-fp.html
for more compatibility with nvcc. as 'fp-model=strict' will be directly
transmited to the compiler while 'fp-model strict' will have 'strict'
being treated as a file input.
Also added a CXX only filter for newer cmake 3.3+
_Please use the following template to help us managing pull requests._
## Release Management
* Affected package(s): at least conan
2024-12-04 14:11:16 +01:00
Sebastien Loriot
e6c6f223c8
Use default_random ( #8616 )
...
Fix the seeding to try to reproduce [this
error](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-22/Tetrahedral_remeshing/TestReport_gimeno_Ubuntu-Latest-NO_DEPRECATED_CODE.gz )
2024-12-04 13:58:37 +01:00
Sebastien Loriot
de5dc287f3
fixed mandatory code in CGAL_assert ( #8635 )
...
## Summary of Changes
Some code was embedded in CGAL_assert so was only working in Debug mode.
The mandatory code is now also outside the assert
This is a bug-fix
## Release Management
* Affected package(s): Hyperbolic_triangulation_2
2024-12-04 13:58:15 +01:00
Sebastien Loriot
2fc2102007
Fix dynamic with default for graph inheriting from another graph ( #8632 )
...
Follow up of #7712
2024-12-04 13:57:58 +01:00
Sébastien Loriot
b33ce790b8
remove tabs
2024-12-04 13:49:56 +01:00
Sébastien Loriot
08320bc1b7
declare only once
2024-12-04 13:49:56 +01:00
POUGET Marc
469434d8a6
applied Seb suggestion
2024-12-04 13:49:56 +01:00
POUGET Marc
400e4a9d42
fixed mandatory code in CGAL_assert
2024-12-04 13:49:56 +01:00
Sven Oesau
f3be6c2930
bugfix
2024-12-02 08:51:26 +01:00
Sébastien Loriot
cab2412bee
add missing default for LCC
2024-11-29 21:13:11 +01:00
Jane Tournois
47e575b779
remove extra "else"
2024-11-29 10:33:11 +01:00
Sven Oesau
d01979f5ef
using std::isnan
2024-11-28 16:07:51 +01:00
Sven Oesau
7533828c78
added test
2024-11-28 15:06:18 +01:00
Sven Oesau
52c166871e
removed unused variable
2024-11-28 14:45:56 +01:00
Sven Oesau
90cb053a6d
revert changes to example
2024-11-28 14:43:58 +01:00
Sébastien Loriot
1b7e7bea6a
fix dynamic with default for graph inheriting from another graph
2024-11-28 14:37:00 +01:00
Sven Oesau
dbe38edf02
switching initial_polygon_iedge_intersections and calculate_edge_intersection_time to epeck
...
resolving potential non-convex partitions
2024-11-28 12:50:24 +01:00
mbarbier
56f57215b6
Fixing ICPC usage with modern cmake and wrappers
...
Related to conan's conan-io/conan-center-index#25843
replaced 'fp-model strict' by 'fp-model=strict' https://www.intel.com/content/www/us/en/docs/cpp-compiler/developer-guide-reference/2021-8/fp-model-fp.html
for more compatibility with nvcc. as 'fp-model=strict' will be directly
transmited to the compiler while 'fp-model strict' will have 'strict'
being treated as a file input.
Also added a CXX only filter for newer cmake 3.3+
2024-11-27 09:19:23 +00:00
Jane Tournois
7e1f24e5fb
when sizing field is smaller than min_size, return min_size!
2024-11-26 18:08:10 +01:00
Jane Tournois
5a717379e7
improve display of parameters in demo log
2024-11-26 17:37:10 +01:00
Sébastien Loriot
3f1759df88
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-11-20 08:53:38 +01:00
Sebastien Loriot
80a65639d8
Ceres and OSQP doc in Thirdparty ( #8608 )
...
Documented Eigen3 version requirement of Ceres
Documented use of OSQP in Shape Regularization package
## Release Management
* Affected package(s): Documentation
2024-11-20 08:51:21 +01:00
Sebastien Loriot
d0bdc70a0e
[KSP & KSR] Bugfixes and doc update ( #8613 )
...
## Summary of Changes
Fixed redundant initialization of kinetic space partition
Removed unnecessary computations
Fixed and updated doc
## Release Management
* Affected package(s): Kinetic Space Partition, Kinetic Surface
Reconstruction
* Issue(s) solved (if any): fix #8594
2024-11-20 08:50:55 +01:00
Sébastien Loriot
84d0f6b9a6
use default_random
2024-11-19 17:46:22 +01:00
Sven Oesau
c71488fcaf
more appropriate console output
2024-11-19 10:05:11 +01:00
Sven Oesau
b64a868ff0
removing redundant initialization
...
reformatting output
2024-11-19 10:05:00 +01:00
Sven Oesau
5e554b2349
removed unnecessary computations
2024-11-19 10:04:50 +01:00
Sven Oesau
e680f83e8b
doc fix
2024-11-19 10:04:41 +01:00
Sven Oesau
51bfe99ff1
bugfix initial intervals
2024-11-19 10:04:28 +01:00
Jane Tournois
21e1ff113a
vertex is constrained if NOT allowed to move
2024-11-18 16:17:19 +01:00
Sébastien Loriot
f692014d1c
Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD
2024-11-14 14:16:42 +01:00
Sebastien Loriot
5aec09a838
fix the fatal bug of the convolution calculation part of the Minkowski sum ( #8573 )
...
## Summary of Changes
Modify the convolution calculation part of the Minkowski sum. In the
'elimination of antennas' phase, before I fix it, only the antennas of
the first segment were eliminated, skipping the possible subsequent
antennas. For more details, please refer to the explanation in the
issue. I modified it so that if a new antenna is merged, the newly
merged antenna is used as `curr` for the next iteration; otherwise,
`after_next` is used as `curr`.
## Release Management
* Affected package(s): Minkowski_sum_2
* Issue(s) solved: fix #8551
2024-11-14 14:16:07 +01:00
Sven Oesau
d3ae3b4fda
documented Eigen3 version requirement of Ceres
...
documented use of OSQP in Shape Regularization package
2024-11-14 10:39:24 +01:00
Sébastien Loriot
2e691b0d85
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-11-14 07:48:10 +01:00
Sebastien Loriot
6cb87048bd
Avoid mesh copy ( #8603 )
...
## Summary of Changes
Pass mesh by reference instead of copy
## Release Management
* Affected package(s): Surface mesh deformation
* Issue(s) solved (if any): fix #8601
2024-11-14 07:39:56 +01:00
Jane Tournois
7462b70bec
remove unused
2024-11-12 14:01:30 +01:00
Sven Oesau
f2ad1b25bc
Pass mesh by reference instead of copy
2024-11-12 09:34:36 +01:00