Commit Graph

101 Commits

Author SHA1 Message Date
Andreas Fabri a140dfe6bf read_WKT does not return correct value when opened in binary mode 2024-12-13 13:41:50 +00:00
Sébastien Loriot caf716cf47 Merge remote-tracking branch 'cgal/6.0.x-branch' in master 2024-12-06 09:58:43 +01:00
Jane Tournois 5a717379e7 improve display of parameters in demo log 2024-11-26 17:37:10 +01:00
Jane Tournois 7632a01f6c
18->17
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2024-11-15 16:22:07 +01:00
Jane Tournois 7c156fa6cd use NP stream_precision 2024-11-15 14:59:21 +01:00
Sebastien Loriot 74ea8b1f6c
Add CGAL::IO::read_OM() (#8427)
## Summary of Changes

Add a function to read an OpenMesh file ( `*.om` ) in CGALlab. This file
format stores also edges and vertices marked as features.
For the moment the function itself is not documented.

## Release Management

* License and copyright ownership: GeometryFactory
2024-11-14 14:12:26 +01:00
Sébastien Loriot 797dde5985 Merge remote-tracking branch 'cgal/6.0.x-branch' 2024-11-08 16:11:22 +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 013214540a PRIVATE was probably not a good idea for all scene_items ... 2024-10-29 20:27:59 +01:00
Sébastien Loriot 77bfe7d46f add missing link to TBB 2024-10-24 14:49:18 +02:00
Jane Tournois cddb3d5c56 move OM.h IO header to BGL package
adapt demo and examples
BGL example TriMesh.cpp does not compile
2024-10-23 11:58:02 +02:00
Laurent Rineau 88381be445 fix compilation error 2024-10-23 09:55:29 +02:00
Sébastien Loriot fb605cdd39 remove -D that is not compatible with "older" cmake versions 2024-10-22 08:19:49 +02:00
Laurent Rineau fb2a9eac90 Merge remote-tracking branch 'cgal/master' into pr/afabri/8528 2024-10-21 16:32:51 +02:00
Laurent Rineau 868e35140b fixes 2024-10-21 16:18:10 +02:00
Sébastien Loriot 0b9b42ace5 Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-10-18 18:00:08 +02:00
Laurent Rineau 96cd3e6f09 Merge remote-tracking branch 'cgal/master' into pr/afabri/8528 2024-10-17 00:25:24 +02:00
Laurent Rineau c0b59bd117 second batch of modifications after review 2024-10-16 17:34:26 +02:00
Laurent Rineau 2ca1c4edc1 first batch of modifications during my review
[skip ci] (wait for the second batch of modifications)
2024-10-14 17:42:07 +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
Andreas Fabri 4bde1e658e missing ) 2024-10-10 07:39:00 +01:00
Andreas Fabri 63d2a26c00 Use Boost::serialization and Boost::iostreams 2024-10-09 13:21:51 +01:00
Andreas Fabri 9bf4134043 Only link with Boost::program_options - Supported the minimum required cmake 2024-10-09 13:14:11 +01:00
Andreas Fabri 9e75ab340d Use add_compile_definitions 2024-10-09 11:58:52 +01:00
Andreas Fabri ad8ece612d more plugins depend on Eigen 2024-10-08 22:45:25 +01:00
Andreas Fabri 59903f107f I guess this was before inherited from one of the item classes @lrineau 2024-10-08 22:19:57 +01:00
Andreas Fabri 527569346e CGAL: Modernize CMakeLists.txt 2024-10-08 17:02:41 +01:00
Jane Tournois b7b48b107c
add QUIET
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2024-10-08 11:44:17 +02:00
Sébastien Loriot f30fffd5c3 fix warnings and incorrect filename 2024-10-08 11:07:22 +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
Jane Tournois 5f2afe2e36
fix typedefs (code review)
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2024-09-26 11:58:20 +02:00
Andreas Fabri 7d849ee2d3 Merge remote-tracking branch 'cgal/master' into BGL-Openmesh_selection-GF 2024-09-17 08:48:44 +01: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
Jane Tournois 2eb80332ba create selection item only when OM file contains feature vertices or edges 2024-09-10 11:07:39 +02:00
Jane Tournois 1066666ad8 Merge remote-tracking branch 'cgal/master' into BGL-Openmesh_selection-GF 2024-09-09 15:26:04 +01:00
Andreas Fabri 705729e45e cleanup 2024-09-08 12:17:24 +01:00
Jane Tournois 2145d262d3 add write_OM() and use it in OM_io_plugin 2024-09-05 17:14:53 +02:00
Jane Tournois 07fac94de2 use CGAL::OpenMesh_support 2024-09-05 17:13:43 +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
Andreas Fabri 302e2fe594 We are only interested in features 2024-08-22 14:53:11 +01:00
Andreas Fabri 496019ae4e Add a selection item for edges marked in the om file 2024-08-22 13:25:31 +01:00
Andreas Fabri 4832f06ae4 Add plugin to read OpenMesh .om files 2024-08-22 11:40:27 +01:00
Sébastien Loriot a1a7b65275 remove remaining QT_VERSION_CHECK 2024-08-19 13:01:09 +02:00