Commit Graph

8576 Commits

Author SHA1 Message Date
Andreas Fabri 12468ccf4a Address #8401 2024-08-09 11:32:26 +01: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 3a223ebd1e cmake_minimum_required(VERSION 3.12...3.29) 2024-06-06 20:19:44 +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
albert-github 92a5cc9ea0 Spelling correction
instanciation -> instantiation
2024-05-27 13:01:46 +02:00
Laurent Rineau 07eb230ed8 Merge pull request #8149 from lrineau/cgallab-cont
Rename Polyhedron demo to CGAL Lab everywhere
2024-04-25 11:30:08 +02:00
Laurent Rineau 2a2031df3b Rename cgallab to CGALlab
@janetournois (see https://github.com/CGAL/cgal/pull/8149#issuecomment-2066444180
2024-04-23 15:09:51 +02:00
Laurent Rineau c4165fe5f9 Merge pull request #7439 from MaelRL/PMP-Remove_degen_faces-no-clear-GF
Introduce remove_all_elements(Graph)
2024-04-22 14:54:18 +02:00
Laurent Rineau 621859b526 Rename Polyhedron demo to CGAL Lab
And announce it in the `CHANGES.md`.
2024-04-18 12:39:30 +02:00
Laurent Rineau eb07187e7d Merge pull request #8099 from lrineau/CGAL_Lab
CGAL Lab
2024-04-16 11:13:01 +02:00
Sébastien Loriot 180dbaeb40 fix dependency updates 2024-04-11 09:51:34 +02:00
Laurent Rineau b2c9201c4d Merge branch 'master' into CGAL_Lab 2024-04-10 18:30:22 +02:00
Laurent Rineau 4db6bc6d16 Merge pull request #6967 from gdamiand/gsoc2022-EBVs-Mostafa-ashraf19
GSoC'22: New CGAL's design to handle basic viewers
2024-04-10 18:04:25 +02:00
Laurent Rineau 8d5984bd1b Merge pull request #8108 from lrineau/CGAL-simplify_cmake-GF
CMake: simplify, now that C++17 is required
2024-04-10 18:04:20 +02:00
Laurent Rineau 708711e7a7 Merge pull request #8018 from janetournois/PMP-add_bbox_to_face_graph-jtournois
New function `PMP::add_bbox(face_graph)` that adds bbox to face graph
2024-04-05 14:25:17 +02:00
Andreas Fabri caa8aaaa21 merge master 2024-04-03 14:09:39 +01:00
Guillaume Damiand 8869ab3b8f dependencies for core 2024-03-28 19:31:57 +01:00
Laurent Rineau 04cf39bd8c CMake: simplify, now that C++17 is required 2024-03-28 18:38:48 +01:00
Laurent Rineau 9e6433ff06 CGAL Lab 2024-03-26 18:24:51 +01:00
Guillaume Damiand 9a0b8eb824 Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2024-03-26 16:25:29 +01:00
Laurent Rineau 9e19fd1d79 C3t3 item: fix a segfault 2024-03-07 16:00:43 +01:00
Jane Tournois a02ce9ea21 fix dependencies by removing Random_numbers where it's not needed anymore 2024-03-07 09:36:59 +01:00
Jane Tournois f786b86432 Merge remote-tracking branch 'cgal/master' into PMP-add_bbox_to_face_graph-jtournois 2024-03-06 16:04:58 +00:00
Jane Tournois 4555c3e0f7 use make_hexahedron(Iso_cuboid_3) 2024-03-06 11:52:42 +01:00
Jane Tournois c21fc4f238 remove circular dependency and corresponding fwd declarations
include in helpers.h was introduced by 0528592011
in 2019 for backward compatibility, it can now be removed
2024-03-06 10:42:53 +01:00
Laurent Rineau cabb582e29 Merge pull request #6223 from janetournois/Tet_remeshing-flips_on_surface-jtournois
Tetrahedral remeshing - add edge flips on surfaces
2024-02-22 10:23:08 +01:00
Laurent Rineau 84162a5836 Merge pull request #8034 from lrineau/CGAL_Lab-rename_inside_out-GF
Rename the action "Inside Out" to something more explicit
2024-02-22 10:22:58 +01:00
Laurent Rineau 7d9070e7bb Merge pull request #8031 from sloriot/CGALlab-OK_focus
Set focus to the ok button
2024-02-16 18:03:08 +01:00
Laurent Rineau 8fcf856825
Update Polyhedron/demo/Polyhedron/Plugins/PMP/Inside_out_plugin.cpp
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2024-02-15 14:26:48 +01:00
Laurent Rineau 9e29ff0e0f remove "surface"
The action only applies to surface meshes, anyway.
2024-02-15 11:40:57 +01:00
Laurent Rineau e4751929b4 Rename the action "Inside Out" to something more explicit 2024-02-15 11:28:24 +01:00
Sébastien Loriot d5db17747c set focus to the ok button 2024-02-13 11:36:49 +01:00
Laurent Rineau 3b4d0cfc3a Merge pull request #8003 from lrineau/Polyhedron_demo-fix_CTest_dependencies-GF
Add a hook CGAL_hook_fix_ctest_dependencies
2024-02-13 11:18:19 +01:00
Laurent Rineau 5137b9831b Merge pull request #8024 from soesau/CGAL_Lab-fix_degenerate_polygons-GF
CGAL Lab: Fix rendering for degenerate polygons
2024-02-13 11:18:05 +01:00
Jane Tournois b48760af26 use do_not_triangulate_faces
a NP that already existed before this PR
2024-02-12 17:08:46 +01:00
Jane Tournois 9f863845c6 add PMP::add_bbox(pmesh) to repair plugin 2024-02-12 16:34:20 +01:00
Sven Oesau a77296fbc4 fix for degenerate polygons for bug introduced by https://github.com/CGAL/cgal/pull/7898 2024-02-08 12:10:53 +01:00
Laurent Rineau 3664fc8fdb fix for MSVC projects 2024-02-08 11:04:28 +01:00
Jane Tournois 7109a282af cleaning 2024-02-05 09:37:15 +01:00
Laurent Rineau 0f59daafb9 Add a hook CGAL_hook_fix_ctest_dependencies
This hook fonction detects dependencies between compilation tests.
2024-01-26 14:56:31 +01:00
Laurent Rineau 47324c1f1c Merge pull request #7919 from hoskillua/icc-todos
Interpolated Curvature remaining TODOs
2024-01-24 16:02:00 +01:00
Laurent Rineau a70e9202f2 Merge pull request #7970 from MaelRL/CGAL-Demo_bugs-GF
Fix some demo bugs
2024-01-24 16:01:52 +01:00
hoskillua 806d1247e6 display plugin ball radius slider update 2024-01-19 14:47:39 +03:00
Sebastien Loriot 2e4139cbb3
Try to fix link issues with qt6 resources (#7915) 2024-01-19 11:42:11 +01:00
Laurent Rineau 1491b754f7 If CGAL_TEST_SUITE, then plugins do not depend on Polyhedron_3 2024-01-11 15:32:20 +01:00
Laurent Rineau 2ccb65f6ea Revert "plugins should not depend on `Polyhedron_3`"
This reverts commit 1f26c03e3b.
2024-01-11 15:17:26 +01:00
Guillaume Damiand 3bc56024d3 Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2024-01-11 14:08:05 +01:00
Laurent Rineau 61800d1be7
CGAL Lab: Rendering polygons with ghost edges (#7898)
Polygons and meshes with non-triangular faces that have ghost edges,
i.e., holes connected via two identical edges to the outer border of the
polygon, are now correctly rendered.

The FacetTriangulator now uses mark_domain_in_triangulation to set
is_external property.

## Release Management

* Affected package(s): Polyhedron/demo
2024-01-11 14:01:52 +01:00
Laurent Rineau 1f26c03e3b plugins should not depend on `Polyhedron_3` 2024-01-10 16:23:44 +01:00
Mael Rouxel-Labbé af3608335b Misc indentation fixes 2024-01-10 11:20:29 +01:00