konstantinos katrioplas
|
d3081ce2ff
|
counting not moved points for debug
|
2018-03-26 13:58:36 +02:00 |
|
konstantinos katrioplas
|
b4d3259f3f
|
angle remeshing only if it impoves min angle
|
2018-03-26 13:58:36 +02:00 |
|
konstantinos katrioplas
|
f899dbdec3
|
calculate movement in separate function
|
2018-03-26 13:58:36 +02:00 |
|
konstantinos katrioplas
|
43a20f8a21
|
selected vertices
|
2018-03-26 13:58:36 +02:00 |
|
konstantinos katrioplas
|
f1c793eab4
|
reference manual documentation
|
2018-03-26 13:57:24 +02:00 |
|
konstantinos katrioplas
|
42e7d12df6
|
debugging curvature flow
|
2018-03-26 13:56:09 +02:00 |
|
konstantinos katrioplas
|
e6d3c9224c
|
change directory
|
2018-03-26 13:56:09 +02:00 |
|
konstantinos katrioplas
|
1d8f62963a
|
use constrained vertices on all types of smoothing
|
2018-03-26 13:56:09 +02:00 |
|
konstantinos katrioplas
|
94f434231f
|
clean redundant code & minor syntax corrections
|
2018-03-26 13:56:09 +02:00 |
|
konstantinos katrioplas
|
3e34fdd500
|
another attempt to curvature flow
|
2018-03-26 13:56:09 +02:00 |
|
konstantinos katrioplas
|
dfb3a5c977
|
plugin nb iterations parameter
|
2018-03-26 13:56:08 +02:00 |
|
konstantinos katrioplas
|
1b223ab1aa
|
improve demo plugin by separating functionalities
|
2018-03-26 13:56:08 +02:00 |
|
konstantinos katrioplas
|
f8ffda08c2
|
use opposite direction for move vector & remove monge jet fitting code
|
2018-03-26 13:56:08 +02:00 |
|
konstantinos katrioplas
|
27ebd0d8ea
|
secure cot calculation & avoid division with zero weight
|
2018-03-26 13:56:08 +02:00 |
|
konstantinos katrioplas
|
b6833a00ce
|
fixes on weights & degnerate cases
|
2018-03-26 13:56:08 +02:00 |
|
Jane Tournois
|
fca69df4cc
|
fix compilation
|
2018-03-26 13:56:08 +02:00 |
|
Jane Tournois
|
86f948ca22
|
fix compilation of smoothing_plugin
|
2018-03-26 13:56:08 +02:00 |
|
konstantinos katrioplas
|
843ab3623e
|
fix bug with curvature flow - sphere test is much better
|
2018-03-26 13:56:08 +02:00 |
|
konstantinos katrioplas
|
0cfa9906bc
|
all degenerate faces are taken out with remove_degenerate_faces - for now at least
|
2018-03-26 13:56:07 +02:00 |
|
konstantinos katrioplas
|
d5c6283b54
|
testing curvature flow, exploring robust degenerate handling, overloads and minor fixes
|
2018-03-26 13:56:07 +02:00 |
|
konstantinos katrioplas
|
6a41e8b48a
|
paste degenerate removal code in compatible remeshing class
|
2018-03-26 13:56:07 +02:00 |
|
konstantinos katrioplas
|
54a8b80eac
|
more robust edge collapsing and use of repair.h for deg faces
|
2018-03-26 13:56:07 +02:00 |
|
konstantinos katrioplas
|
bc72d6715c
|
recent pull in repair.h - minor changes
|
2018-03-26 13:56:07 +02:00 |
|
konstantinos katrioplas
|
493992978c
|
remove degenerate edges and faces
|
2018-03-26 13:56:07 +02:00 |
|
konstantinos katrioplas
|
29dc7c968a
|
find new location using cot weigths
|
2018-03-26 13:56:06 +02:00 |
|
konstantinos katrioplas
|
02a295c93a
|
normalize kn
|
2018-03-26 13:56:06 +02:00 |
|
konstantinos katrioplas
|
ed5908233d
|
setup plugin for curvature flow
|
2018-03-26 13:56:06 +02:00 |
|
konstantinos katrioplas
|
7fbe5e156d
|
verbose info in smoothing.h and an overload
|
2018-03-26 13:56:06 +02:00 |
|
konstantinos katrioplas
|
f46a9b06cc
|
add projection to initial surface on curvature smoothing
|
2018-03-26 13:56:06 +02:00 |
|
konstantinos katrioplas
|
1b28c2d032
|
mean curvature smoothing - testing with and without cot angles in simple cases
|
2018-03-26 13:56:06 +02:00 |
|
konstantinos katrioplas
|
f1d2339d1a
|
calculate mean curvature flow with Monge jet fitting
|
2018-03-26 13:56:06 +02:00 |
|
konstantinos katrioplas
|
9d1f09921c
|
cotangent weights calculation
|
2018-03-26 13:56:06 +02:00 |
|
konstantinos katrioplas
|
9293646193
|
add tests for invalid meshes and adjust tolerance a bit to comply with some extreme cases
|
2018-03-26 13:56:06 +02:00 |
|
konstantinos katrioplas
|
ee051f18e9
|
fix vector_property_map and vertex_point map
|
2017-07-09 13:13:17 +03:00 |
|
konstantinos katrioplas
|
b145af2f33
|
mean curvature function overload fix
|
2017-07-09 11:34:54 +03:00 |
|
konstantinos katrioplas
|
3c5ca4d88d
|
setup for curvature flow class
|
2017-07-05 12:20:24 +03:00 |
|
konstantinos katrioplas
|
ab673f61ea
|
switch default angle weighting off temporarily
|
2017-06-29 08:49:41 +03:00 |
|
konstantinos katrioplas
|
b4b3ace780
|
small fix for collapsed degenerate cases after first iteration when using angle weights and some typos
|
2017-06-29 08:30:47 +03:00 |
|
konstantinos katrioplas
|
fec9a13e68
|
anneal learning rate asymptotically
|
2017-06-27 14:38:58 +03:00 |
|
konstantinos katrioplas
|
bb13cf0d3d
|
anneal learning rate in gradient descent with a power law to avoid local minima
|
2017-06-27 12:48:30 +03:00 |
|
konstantinos katrioplas
|
87df982112
|
take No_constraint_map from remesh_impl
|
2017-06-25 20:33:07 +03:00 |
|
konstantinos katrioplas
|
517e35d894
|
use (optionally) weighted angles on calculating the barycenter
|
2017-06-25 20:12:54 +03:00 |
|
konstantinos katrioplas
|
89bcf82b8f
|
add gradient descent precision as named parameter
|
2017-06-25 17:05:11 +03:00 |
|
konstantinos katrioplas
|
137031d77e
|
iterations and combination of area and angle remeshing
|
2017-06-24 21:09:21 +03:00 |
|
konstantinos katrioplas
|
5a38cdf185
|
area: remove projection on the fly, projection at the end only
|
2017-06-24 18:46:05 +03:00 |
|
konstantinos katrioplas
|
d93e18b1b3
|
add constrained edges map
|
2017-06-19 14:51:26 +03:00 |
|
konstantinos katrioplas
|
4ff97d4b8e
|
merge area and angle classes
|
2017-06-18 23:31:21 +03:00 |
|
konstantinos katrioplas
|
f8019da79d
|
new design: smoothing.h - internal/Isotropic_remeshing/smoothing_impl.h
|
2017-06-18 22:51:15 +03:00 |
|
konstantinos katrioplas
|
20238d5aba
|
projection in angle smoothing
|
2017-06-18 18:03:37 +03:00 |
|
konstantinos katrioplas
|
291a6dc32f
|
area - bugs and optimizations in gradient descent
|
2017-06-17 19:57:45 +03:00 |
|