Commit Graph

108180 Commits

Author SHA1 Message Date
Sébastien Loriot 00219bc016 default arithmetic kernel when only boost mp is here 2024-01-03 17:38:54 +01:00
Laurent Rineau 24a009f933 transform to a table, and document CMake files 2024-01-03 15:43:55 +01:00
Mael Rouxel-Labbé 4e11df578f Update Installation/README 2024-01-03 15:10:06 +01:00
Sven Oesau de06eb02ff fixing orthtree bbox coordinates
- also fixes efficient ransac tests
2024-01-02 20:57:51 +01:00
Andreas Fabri e610677ee2 The same for 3D 2024-01-02 17:09:24 +00:00
Andreas Fabri a2e3f9be0d Triangulation_2: Make IO save by changing file names 2024-01-02 16:57:45 +00:00
Sebastien Loriot 277c1603eb
fix warning 2024-01-02 17:46:42 +01:00
albert-github e23b535f7c Treeview missing due to missing setting in header.html
The PR #7946 was withdraw because the `$cookie` was not necessary anymore in the `header...`  files as it was part of the of the `$treeview`.
In `header_package.html` the `$treeview` has been disables and as such the `cookie.js` is not added/
Adding the `cookie.js` explicitly.

The effect was that there was a divider between the treeniew and the textual documentation but it was on the far left (and thus invisible), ith could be moved but after a refresh it was "gone" again.
2024-01-02 15:33:44 +01:00
Sébastien Loriot 9985f9cfa0 autorefinement has its own license file 2024-01-02 14:06:59 +01:00
Sébastien Loriot eed5e4f61f move comment 2024-01-02 13:15:28 +01:00
Sébastien Loriot a4ba059221 remove unused variable 2024-01-02 09:34:07 +01:00
Guillaume Damiand 38b03d2016 warning draw smt 2023-12-28 09:38:18 +01:00
Guillaume Damiand d3bbe0dd70 cast in two steps 2023-12-28 09:04:12 +01:00
Guillaume Damiand 768164464a warning 2023-12-28 09:01:11 +01:00
Guillaume Damiand 217d4c0ec2 do not use strncpy 2023-12-28 09:01:02 +01:00
Guillaume Damiand 089f0535e2 disable warning must eb defined before includes 2023-12-28 08:47:22 +01:00
Guillaume Damiand ca296d548a the cast must be into std::size_t 2023-12-28 08:46:59 +01:00
Efi Fogel 74c89a16b9 Added missing "override" 2023-12-27 23:34:49 +02:00
Guillaume Damiand 7b483d4128 warning in draw lcc 2023-12-27 17:57:00 +01:00
Guillaume Damiand efb946a4f5 warnings 2023-12-27 16:27:54 +01:00
Sébastien Loriot 3564fd1851 unify QT 2023-12-27 14:12:35 +01:00
Sebastien Loriot e3249bd908 fix warning 2023-12-27 13:58:36 +01:00
Sébastien Loriot ea07530d1d add missing decrement 2023-12-27 12:01:55 +01:00
Sébastien Loriot 37c792a764 fix qt6 version 2023-12-27 11:56:08 +01:00
Sébastien Loriot ee6c73b849 another index 2023-12-27 11:08:23 +01:00
Sébastien Loriot e760e97959 update indices 2023-12-27 11:05:57 +01:00
Sébastien Loriot 4942b8e918 add QT6 version in test results 2023-12-27 10:19:15 +01:00
Guillaume Damiand 6146924680 remove a windows warning about strncpy 2023-12-27 08:55:39 +01:00
Efi Fogel 04895fb920 Merge branch 'master' into Ss_2-test_conics-efif and fixed conic tests 2023-12-26 23:44:15 +02:00
Sebastien Loriot caecbe29c7
Replace boost::mpl (#7813)
- `boost::mpl::if_` --> `std::conditional`
- `boost::enable_if` -> `std::enable_if`
- `boost::mpl::and_` -> `&&`
- `boost::mpl::or_` -> `||`
- `boost::constant::bool_` -> `std::bool_constant`
- ...
2023-12-26 17:33:36 +01:00
Sebastien Loriot 1a934524ba
CGAL Lab: Transformation of point normals (#7935)
## Summary of Changes

Affine transformation transforms points, but didn't transform their
normals. This PR takes care of normal transformation of point sets.

## Release Management

* Affected package(s): Polyhedron Demo
2023-12-26 17:30:00 +01:00
Sébastien Loriot 6eff89bbc8 Merge pull request #7614 from sloriot/PMP-BF_autorefine
Add autorefine for triangle soup
2023-12-26 12:11:04 +01:00
Guillaume Damiand 01decbb6a6 SMT draw: Cannot use directly initializer list with variadic template. 2023-12-26 10:51:38 +01:00
Guillaume Damiand 26096e9365 missing include 2023-12-26 10:46:03 +01:00
Guillaume Damiand 1b281f9b65 warning in surface mesh topology 2023-12-26 10:12:33 +01:00
Guillaume Damiand 88e9921d1d warning in draw nef3 2023-12-26 10:08:15 +01:00
Guillaume Damiand 01e333caae add missing include and function when basic viewer is disable 2023-12-26 10:07:52 +01:00
Guillaume Damiand 3e16be00d3 remove warning 2023-12-26 09:55:58 +01:00
Guillaume Damiand a31128516b remove warning 2023-12-26 09:51:02 +01:00
Guillaume Damiand 0fdd175ef0 use strncpy instead of strcpy 2023-12-26 09:46:36 +01:00
Sébastien Loriot 15aa810876 Merge remote-tracking branch 'cgal/5.6.x-branch' 2023-12-22 17:16:49 +01:00
Sebastien Loriot eb659137e6
Mesh_3 - `edge_min_size` may cause hanging (#7863)
## Summary of Changes

When the criterion `edge_min_size` is set, the graph of features is
likely to be invalid or at least inconsistent with the input graph.
Checking its topology does not make any sense and could lead to hanging
when trying to compute polyline feature lengths (because it's trying to
walk on different curves, jumping from one to the other, etc).

This PR disables the check-features-after-protect step when
`edge_min_size` is used, since we anyway do not expect the feature graph
to be exactly matching the one of the input.

## Release Management

* Affected package(s): Mesh_3
* License and copyright ownership: unchanged
2023-12-22 17:15:37 +01:00
Sébastien Loriot 47e728f2ef Merge remote-tracking branch 'cgal/5.5.x-branch' 2023-12-22 17:14:12 +01:00
Sebastien Loriot cef517a9c9
Add a switch to get rid of QP_Solver dependency (#7941) 2023-12-22 17:13:10 +01:00
Sebastien Loriot 339441a137
Surface_sweep_2: Handle new overlap on the right of an event that is interior to a curve (#7243)
Handle case of overlapping curve starting on a non start/end event.

@efifogel I don't like the fact that I'm adding some geometric tests. I
think I should check if there are overlapping curves on the right of the
event and check if the originating curves are in the status line (using
the stored hint). What do you think?

Fixes #7235
2023-12-22 17:11:47 +01:00
Sébastien Loriot bd98f389b1 update for qt6 2023-12-22 15:09:29 +01:00
Jane Tournois 1748dfadbb fix compilation 2023-12-22 14:52:03 +01:00
Jane Tournois 50a3994155 Merge remote-tracking branch 'cgal/master' into Tet_remeshing-flips_on_surface-jtournois
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_adaptive_remeshing_impl.h
2023-12-22 14:44:01 +01:00
Jane Tournois c1e1084723 flip edges on surfaces 2023-12-22 14:22:36 +01:00
hoskillua bd915f7a16 added a comment about ball radius to user doc 2023-12-22 15:15:44 +03:00