Sébastien Loriot
a9b369650a
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-11-06 10:04:46 +01:00
Sven Oesau
9e36c6744b
adding support for Eigen3 5.0.0
...
moving the Eigen3 version check into CGAL_Eigen3_support.cmake
2025-11-06 10:01:01 +01:00
Sébastien Loriot
ca5f64b973
suggestion from @gdamiand
2025-09-23 19:53:23 +02:00
Sébastien Loriot
31901d0197
fix the initial edge size in the 2D case
2025-09-22 16:53:02 +02:00
Sébastien Loriot
b2ba32307c
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-08-13 18:07:09 +02:00
Sébastien Loriot
9c56293e8b
build targets only if Eigen is available
2025-08-05 15:14:06 +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
Laurent Rineau
010adccdec
fix the mentions of CGAL_USE_BASIC_VIEWER_QT (with the Qt suffix)
2025-05-02 09:22:38 +02:00
Sébastien Loriot
991418e64e
fix compatibility and use generic macro in generic contexts
2025-04-30 10:17:14 +02:00
Sébastien Loriot
05f479356e
undo doc changes
2025-04-30 10:06:15 +02:00
Sébastien Loriot
a9c8a49831
use CGAL_Basic_viewer target
2025-04-30 09:19:50 +02:00
Andreas Fabri
02dc855e8d
Address conversion warning
2025-04-22 15:02:40 +01:00
Guillaume Damiand
45c0087301
use Qt/Basic_viewer.h only if qt basic viewer is used
2025-04-18 13:41:55 +02:00
Guillaume Damiand
46d3df5374
spaces
2025-04-18 13:06:17 +02:00
Guillaume Damiand
af52702ef7
add licence header
2025-04-18 12:56:48 +02:00
Guillaume Damiand
6153c05ebd
compute size of vertices and edges the first time
2025-04-18 11:08:32 +02:00
Guillaume Damiand
a36d0d4df8
initialize ptrs
2025-04-18 11:08:19 +02:00
Guillaume Damiand
72355df9f4
warnings
2025-04-18 09:07:50 +02:00
Guillaume Damiand
9a5adb37e7
Add file Basic_viewer.h
2025-04-17 17:45:34 +02:00
Guillaume Damiand
b9efd6983c
replace macro CGAL_USE_BASIC_VIEWER by CGAL_USE_BASIC_VIEWER_QT
2025-04-17 17:45:10 +02:00
Guillaume Damiand
d65526c1d8
initialize size of edges and vertices depending on the bbox
2025-04-17 17:00:49 +02:00
Guillaume Damiand
219ea871d7
copy the parts of gsoc2024-basic_viewer_glfw-tgrillon that concern only the qt basic viewer
2025-04-17 15:55:54 +02:00
Sebastien Loriot
14b83f0d3e
boost::tie -> std::tie ( #8715 )
2025-02-12 19:36:19 +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
Sébastien Loriot
107f3696dc
boost::tie -> std::tie
2025-01-24 14:20:00 +01:00
Sebastien Loriot
25afb37051
Triangulation_2: Do not include kernel header ( #8527 )
...
## Summary of Changes
Do not include `Exact_predicates_inexact_constructions_kernel.h` and
`Simple_cartesian.h`.
Change order of `#include` statements so that the T2 files come first.
Forward declare `Epick` in `Constrained_triangulation_plus_2` where it
is used for defining a `Default` for the template parameter (which is
not documented).
## Release Management
* Affected package(s): Triangulation_2
* License and copyright ownership: unchanged.
2024-11-08 16:11:41 +01:00
Sébastien Loriot
797dde5985
Merge remote-tracking branch 'cgal/6.0.x-branch'
2024-11-08 16:11:22 +01:00
Guillaume Damiand
7cd3a8e653
Add missing methods ignore_all_XXX in graphics scene options (methods that are documented)
2024-11-08 15:57:10 +01:00
Sebastien Loriot
1690619625
CGAL: Modernize CMakeLists.txt ( #8528 )
...
## Summary of Changes
- Changed `PUBLIC` to `PRIVATE` in the `target_link_libraries()`
- ~~Link against `Boost::<COMPONENT>`~~ as we do more than just linking
and must use the `CGAL::_.._support`
- Use `target_compile_definitions()` and `add_compile_definitions()`
More to be done.
## Release Management
* Affected package(s): all
* Issue(s) solved (if any): fix one item of #4815
* License and copyright ownership: unchanged
2024-10-31 10:32:25 +01:00
Andreas Fabri
527569346e
CGAL: Modernize CMakeLists.txt
2024-10-08 17:02:41 +01:00
Andreas Fabri
9dc9511936
Add missing include
2024-10-08 14:08:03 +01:00
Sébastien Loriot
f91765503c
demo improvement and various clean-ups
2024-10-01 11:57:04 +02:00
Laurent Rineau
3a223ebd1e
cmake_minimum_required(VERSION 3.12...3.29)
2024-06-06 20:19:44 +02:00
Sven Oesau
fb99772ec4
fixing warnings and errors
2024-05-16 11:24:45 +02:00
Sven Oesau
9ca2a4e631
replace * and -> use of std::optional by .value()
2024-05-14 14:44:09 +02:00
Sven Oesau
9cd6762198
adapting examples
2024-05-13 17:25:33 +02:00
Sébastien Loriot
cb8e88075d
delete allocated objects
2024-04-04 14:26:23 +02:00
Sébastien Loriot
8fe576c450
use and
2024-04-04 13:20:55 +02:00
Guillaume Damiand
8869ab3b8f
dependencies for core
2024-03-28 19:31:57 +01:00
Guillaume Damiand
da217566d0
Update triangulation method in buffer for vao to deal with some nested polygonal faces
2024-03-28 18:44:10 +01:00
Laurent Rineau
6cf73a65a9
minor changes
2024-03-28 18:24:22 +01:00
Guillaume Damiand
ff4a201b2a
bibtex
2024-03-28 16:49:29 +01:00
Guillaume Damiand
4d1a4b0394
Basic viewer user manual: several fixes
2024-03-28 16:45:21 +01:00
Guillaume Damiand
eb03647cb1
Rename variable for graphics scene
2024-03-28 16:45:02 +01:00
Guillaume Damiand
41ebe968df
change draw height color examples
2024-03-28 15:52:24 +01:00
Andreas Fabri
c19e64fa97
Second pass
2024-03-28 15:18:11 +01:00
Guillaume Damiand
344ea7c9d5
typo in manual
2024-03-28 14:12:55 +01:00
Andreas Fabri
031c833855
First pass on User Manual
2024-03-28 14:02:10 +01:00
Guillaume Damiand
1f04bad68e
Basic viewer user manual
2024-03-27 21:22:03 +01:00
Guillaume Damiand
f904090248
basic viewer user manual
2024-03-27 18:08:04 +01:00