Laurent Rineau
9e19fd1d79
C3t3 item: fix a segfault
2024-03-07 16:00:43 +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
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
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
Mael Rouxel-Labbé
53567bd20a
Handle non triangulated inputs in the repair plugin
2024-01-10 11:19:43 +01:00
Mael Rouxel-Labbé
83fd1fe2b3
Disable the area smoothing box if Ceres is not available
2024-01-10 11:19:12 +01:00
Mael Rouxel-Labbé
a0638f6e0a
Use file's completeBaseName for item names
2024-01-10 11:18:50 +01:00
Laurent Rineau
aeda27f405
"compilation of demo_framework" should be in the Installation package and Polyhedron
2024-01-09 13:58:03 +01:00
Sven Oesau
de17922ca4
removed warnings
2024-01-09 10:26:19 +01:00
Sébastien Loriot
182b2c7792
fix warning
2024-01-08 16:53:52 +01:00
Sébastien Loriot
4a2d0704fc
fix warnings
2024-01-04 17:27:10 +01:00
Sebastien Loriot
c6eed472fd
fix warning
2024-01-04 17:19:47 +01:00
Sébastien Loriot
6f1b34fa6e
restore LGPL for file from another institute than the package owner
2024-01-04 14:05:52 +01:00
Sébastien Loriot
c99b69a0e7
add missing license headers
2024-01-04 13:50:15 +01:00
Sébastien Loriot
e7c26349f2
move header in a package to GPL
2024-01-04 13:36:34 +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
Jane Tournois
1748dfadbb
fix compilation
2023-12-22 14:52:03 +01:00
Sven Oesau
4fe88f8b49
added transformation of normals
2023-12-18 15:35:25 +01:00
Sebastien Loriot
a578b40b42
Tetrahedral remeshing - deal with c3t3 complex edges ( #7909 )
...
## Summary of Changes
For a mesh generated by Mesh_3, that has complex edges that do not lie
at the intersection of surface patches, automatic detection of these
features is impossible from the input triangulation.
This PR introduces a new named parameter `edge_is_constrained_map` to
`convert_to_triangulation_3()` that sets the edges constrained status
corresponding to their `is_in_complex()` status.
This pmap can then be used straight away in
`tetrahedral_isotropic_remeshing()`.
## Release Management
* Affected package(s): Tetrahedral_remeshing
* License and copyright ownership: unchanged
2023-12-18 13:29:21 +01:00
Sebastien Loriot
b9696c2f86
Polyhedron Demo: Add sampling plugin ( #7910 )
...
## Summary of Changes
Add a plugin that samples meshes and polygon soups
### Todo
- [x] Add dialog for the various parameters of the sampling function
- [x] Check that the input is triangular.
## Release Management
* Affected package(s): Polyhedron
* License and copyright ownership: unchanged
2023-12-18 13:21:01 +01:00
Sebastien Loriot
1787da400b
Stream_support: Add read_VTK() ( #7826 )
...
## Summary of Changes
Add `read_VTK()` so that we can also read non-xml *.vtk files.
- [x] Document it correctly
## Release Management
* Affected package(s): Stream_support
* Feature/Small Feature (if any):
* Link to compiled documentation:
[overview](https://cgal.github.io/7826/v0/Stream_support/IOStreamSupportedFileFormats.html#IOStreamVTK )
and
[function](https://cgal.github.io/7826/v0/Stream_support/group__PkgStreamSupportIoFuncsVTK.html#gaad7f1c5c10e8700a4a6de88294c5a620 )
* License and copyright ownership:
2023-12-18 13:15:31 +01:00
Laurent Rineau
9a944e563c
Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine
...
# Conflicts:
# Installation/CHANGES.md
# Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
2023-12-13 15:57:30 +01:00
Andreas Fabri
0f9e446219
static_cast<int>
2023-12-13 08:57:24 +00:00
Andreas Fabri
62a64ae870
Add check that it faces are triangles
2023-12-12 09:28:01 +00:00
Andreas Fabri
796188e351
avoid intermediate vector
2023-12-12 08:52:01 +00:00
Laurent Rineau
222fafc411
Merge pull request #7805 from MaelRL/AW3-Resume_aw3-GF
...
Alpha wrapping: re-use and resume functionalities
2023-12-11 13:56:29 +01:00
Laurent Rineau
1150d5a01c
Merge pull request #7900 from janetournois/Polyhedron_demo-fix_double_edit-jtournois
...
Polyhedron demo - fix `DoubleEdit`
2023-12-11 13:55:53 +01:00
Andreas Fabri
acd03b166c
write() operates on const& data
2023-12-08 17:09:00 +00:00
Sébastien Loriot
d75e4f2f54
Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine
2023-12-08 13:26:06 +01:00
Andreas Fabri
43213ee0e8
Update Polyhedron/demo/Polyhedron/Plugins/Operations_on_polyhedra/Point_set_from_sampling_plugin.cpp
...
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2023-12-06 16:13:58 +01:00