Sébastien Loriot
ee034985c3
fix missing include for CI
2025-02-20 06:33:57 +01:00
Mael Rouxel-Labbé
08e9a749b5
Complete headers
2025-02-19 11:53:40 +01:00
Mael Rouxel-Labbé
6956f56416
Clean code
2025-02-19 11:53:31 +01:00
Sébastien Loriot
a26733aeed
cosmetic cleanup + dynamic
2025-02-19 08:18:28 +01:00
Sébastien Loriot
faa93e2894
paste some comments from Sebastien Valette
2025-02-19 07:48:10 +01:00
Sébastien Loriot
b920c18b73
fix compilation error
2025-02-14 23:24:50 +01:00
Sébastien Loriot
7eae4f36e6
comment on topology
2025-02-14 23:01:54 +01:00
Sébastien Loriot
c1c6bd2ead
add macro to hide debug
2025-02-14 22:44:24 +01:00
Sébastien Loriot
a67a43b4be
cosmetic changes from the review
2025-02-14 22:36:56 +01:00
Sébastien Loriot
1aed5d6c9e
move example + accomodate reviews
2025-02-14 22:23:26 +01:00
Sebastien Loriot and Mael
bc3412cd24
Apply suggestions from code review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com >
2025-02-14 21:56:29 +01:00
Sébastien Loriot
bd5a86f868
more doc fixes
2025-02-13 18:02:58 +01:00
Sébastien Loriot
7ceafd8a84
more review changes + way to disable ICC
2025-02-13 17:42:19 +01:00
Sébastien Loriot
3336d13aaf
backticks
2025-02-13 16:57:52 +01:00
Sébastien Loriot
c8ccdc6908
rename function/file
2025-02-13 16:41:16 +01:00
Sébastien Loriot
c46febee54
fixes thanks to review
2025-02-13 16:36:37 +01:00
Sébastien Loriot
b83b5c7f88
missing include
2025-02-13 01:16:19 +01:00
Sébastien Loriot
7ff76d605e
no need for a group
2025-02-13 01:11:52 +01:00
Sébastien Loriot
b589c88869
Merge remote-tracking branch 'cgal/master' into gsoc2023-hoskillua
2025-02-13 01:00:12 +01:00
Sébastien Loriot
837dfc45ab
fix pmap for curvature based version
2025-02-13 00:43:58 +01:00
Sébastien Loriot
2d0ffba5b4
rename parameters
2025-02-12 23:50:00 +01:00
Sébastien Loriot
21f615aa25
rename parameters
2025-02-12 22:21:59 +01:00
Sébastien Loriot
06b511cc65
Merge pull request #6088 from sloriot/PMP-add_discrete_curvature
...
Add functions to compute discrete curvatures
2025-02-12 21:22:40 +01:00
Sébastien Loriot
ae9d1bc7ad
write the result in the input mesh
2025-02-12 20:00:15 +01:00
Sebastien Valette
a640b925cd
early stop condition : only consider vertices in non-frozen clusters to compute modification ratio
2025-02-12 09:37:25 +01:00
Sébastien Loriot
61e71d41b8
WIP make it manifold
2025-02-11 19:19:21 +01:00
Sébastien Loriot
01eb941a44
iterative edge split and do not handle twice the same edge per iteration
2025-02-11 15:50:22 +01:00
Sébastien Loriot
72f7fcc46d
black color for no cluster
2025-02-11 12:28:41 +01:00
Sébastien Loriot
1dcf7370a7
3 loops: no qem, qem, qem + topo criteria
2025-02-11 12:24:08 +01:00
Sebastien Valette
ed35662a9f
lambda function to push vertex edge ring
2025-02-11 10:55:08 +01:00
Sébastien Loriot
c7427fb729
split long edges
2025-02-11 08:38:04 +01:00
Sébastien Loriot
e12c739864
use dedicated energy for non qem case
...
taken from
commit e6961ef94c
Author: Sébastien Loriot <sebastien.loriot@cgal.org >
Date: Mon Feb 10 21:33:46 2025 +0100
factorize qem metric and non qem metric impl
2025-02-10 23:10:11 +01:00
Sébastien Loriot
40749e1893
more authors
2025-02-10 23:02:06 +01:00
Sébastien Loriot
dbf3e6a175
make representative computation lazy
2025-02-10 22:48:34 +01:00
Sébastien Loriot
b1e3ed1e3c
add ratio as parameter
2025-02-10 21:57:29 +01:00
Sébastien Loriot
e6961ef94c
factorize qem metric and non qem metric impl
2025-02-10 21:33:46 +01:00
Sébastien Loriot
328230c40e
warnings and TODOs
2025-02-10 19:50:43 +01:00
Sebastien Valette
634df03161
optimization : skip testing edges when their respective clusters have not been modified recently
2025-02-10 17:35:21 +01:00
Sebastien Valette
ec2a1a2f88
removed trailing spaces
2025-02-10 17:04:17 +01:00
Sebastien Valette
36b3532565
rename variable
2025-02-10 17:01:18 +01:00
Sebastien Valette
b48d66fd0a
reset cluster stats
...
lazy energy computations
2025-02-10 16:54:51 +01:00
Sebastien Valette
78bb2abf69
optim : lazy computations
2025-02-10 15:31:09 +01:00
Sébastien Loriot
65755d8717
topological test to avoid disconnected clusters
2025-02-10 12:53:26 +01:00
Sebastien Valette
c7e06de161
cleanup
2025-02-10 12:52:38 +01:00
Sebastien Valette
5039ab66bd
use temporary clusters
2025-02-10 12:46:51 +01:00
Sebastien Valette
a5bd577da1
let algorithm converge by itself
2025-02-10 10:48:54 +01:00
Sebastien Valette
b7f515923c
fix qem metric
2025-02-10 10:33:17 +01:00
Mael Rouxel-Labbé
07d7615d91
Require a FaceGraph for boundary checks
2025-02-06 10:16:10 +01:00
Sébastien Loriot
107f3696dc
boost::tie -> std::tie
2025-01-24 14:20:00 +01:00
Sebastien Loriot
db45571323
refactor: remove duplicate header file inclusion ( #8692 )
...
## Summary of Changes
remove duplicate header file inclusion
## Release Management
* Affected package(s): Polygon_mesh_processing
2025-01-22 10:46:18 +01:00