Paolo Cignoni
11b7b362ec
Updated curvature and quality function to do not use components but attributes
2021-10-29 14:26:38 +02:00
Paolo Cignoni
b6110a93df
removed useless var
2021-10-28 21:22:42 +02:00
Paolo Cignoni
cdd0a520a9
Update curvature_fitting.h
...
updated curvature local, added callback
2021-10-14 23:02:13 +02:00
alemuntoni
9bdcf887f2
fix eigen compile error on curvature_fitting.h
2021-10-05 16:57:17 +02:00
alemuntoni
8408a1a1d1
all complex.h files are self-sufficient
2021-03-24 17:47:49 +01:00
alemuntoni
e36aa76fbd
complex and simplex self-sufficient headers
2021-03-24 16:08:53 +01:00
alemuntoni
55b55abded
foreach used in selection.h
2020-09-11 15:30:57 +02:00
alemuntoni
8874b37858
clean selection.h
2020-09-10 17:01:05 +02:00
alemuntoni
98ff47110d
const correctness for make a copy from a const right Mesh
2020-09-10 17:01:05 +02:00
alemuntoni
f7871eed2d
bugfixes and PR template
2020-04-17 16:44:23 +02:00
Paolo Cignoni
d1b901cbb5
Corrected oldstyle usage of eigen SVD
2018-11-29 00:35:55 +01:00
Paolo Cignoni
91947c0f7e
Restored the broken build...
...
Note that for sake of clarity in tetrahedra the boundary test on external face has been renamed as IsTTBorder
Moved the boundary mesh creation into a more appropriate place...
2018-10-25 07:43:53 +02:00
T.Alderighi
d5831911d2
typos
2018-07-12 14:02:58 +02:00
T.Alderighi
81a93f7756
tetra smooth
2018-05-23 17:51:20 +02:00
Luigi Malomo
20d7468438
bugfix
2018-05-18 13:25:34 +02:00
Luigi Malomo
4ca887ba58
added vertex border comptuation from EEadj on 1-manifolds
2018-05-18 13:24:58 +02:00
T.Alderighi
8ce27cfcf8
more bugs under gcc/clang 2 (checked compilation under windows wsl)
2018-05-11 12:20:08 +02:00
T.Alderighi
386dba9f64
Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel
2018-05-11 11:01:21 +02:00
T.Alderighi
358c8e5e44
quality by aspect ratio
2018-05-10 18:25:55 +02:00
T.Alderighi
4881ea8148
fixed some typos
2018-05-09 18:55:46 +02:00
T.Alderighi
2b7e5ba20b
added some useful functions on tetras
2018-05-09 17:52:50 +02:00
T.Alderighi
25339718d9
small updates
2018-05-08 13:16:07 +02:00
Paolo Cignoni
884faa97c1
Added FillSelectedFaceEdgeVector FaceEdgeSelCrease and BuildFromFaceEdgeSel function
...
It is much more meaningful to create a poly mesh from selected edges instead abusing of the faux edges bit
Similarly it much butter to select crease edges for subsuequent uses
2018-05-05 00:36:43 +02:00
T.Alderighi
67a80722d5
removed tetra complex...bootstrapping tetra in trimesh:
...
base done
foreach done
Allocator done
Append done
quality selection topology WIP
clean todo
2018-05-04 18:12:02 +02:00
Marco Callieri
ba91309937
warning cleanup
2018-03-21 12:01:01 +01:00
Paolo Cignoni
735391f996
Correct number of merged vertices
2018-02-20 21:24:28 +01:00
Paolo Cignoni
19296e27b9
added return value to the WedgeTexMergeClose
...
to comply the style...
2018-02-20 16:37:39 +01:00
Paolo Cignoni
7b0464603d
Added texture clean sample
2018-02-20 14:04:01 +01:00
Paolo Cignoni
7c984e12da
Added WedgeTexMergeClose that Merge supposedly wrong texcoords
2018-02-20 10:24:29 +01:00
Paolo Cignoni
796e2338ab
Added two const in color PerVertexThresholding
2017-12-21 01:19:50 +01:00
nico
6dd5244ddb
minor warning solved
2017-12-19 00:56:57 +11:00
Paolo Cignoni
7f38262616
corrected curvature issues #25
...
(wrong requirements, missing components...)
2017-09-10 18:09:08 +02:00
Paolo Cignoni
77c0240737
Stupid useless normalization inserted by error.
2017-07-22 08:03:27 +02:00
Paolo Cignoni
ed54491d10
Corrected the error in selection.h that broke the build....
2017-06-16 11:29:38 +02:00
Paolo Cignoni
f8c6030b2a
Added the possibility of restoring a selection with an Or or an And wrt to the current selection (quite useful to preserve something and combine multiple selections)
2017-06-16 01:37:37 +02:00
Paolo Cignoni
4860a27a15
Added various missing RequireXXX
2017-04-05 07:47:53 +02:00
Paolo Cignoni
e7161dfa56
Cleaning type mismatch in update quality (quality has its own type!)
2017-04-03 17:23:25 +02:00
nico
cc5ed5f4c3
corrected one compilation issue about cast to scalar type
2017-04-03 12:33:49 +02:00
nico
c2cd4dfccb
corrected one Bug for the usage of a threshold in VertexSaturate
...
function
2017-04-03 11:00:35 +02:00
Paolo Cignoni
2793be26f6
better comments and corrected SelectVertexCornerBorder -> VertexCornerBorder
2017-04-02 17:40:12 +02:00
Paolo Cignoni
bc07762ab5
Moved and refactored SelectVertexCornerBorder from UpdateFlags to UpdateSelection
...
Added also erode and dilate
2017-04-02 01:27:06 +02:00
Paolo Cignoni
235d03935e
harmless warning issued only on release (assert involving variables)
2017-04-01 18:19:51 +02:00
Paolo Cignoni
c4d97c2c03
Huge reordering of header file inclusion order
2017-03-14 07:48:48 +01:00
Paolo Cignoni
610e8e49c8
Added a needed Require Normal Components
2017-03-13 15:46:58 +01:00
Paolo Cignoni
5a29812d7b
Corrected harmless warnings
2017-03-02 10:11:00 +01:00
Paolo Cignoni
4046f82f75
Corrected harmless Warnings
2017-03-02 10:10:18 +01:00
Paolo Cignoni
bdd25079ac
Added evaluation of Koenderink's Shape Index and Curvedness from curvature
2017-01-29 18:20:07 +01:00
Paolo Cignoni
4529d09e58
Removed hard coded eigenlib path from the include. So you are free to use the version of eigen you prefer.
...
Note that since this commit in your projects you must add also the
eigen folder to the include path.
2017-01-26 15:31:53 +01:00
nico
555fd55b35
added VertexValence function
2017-01-25 17:27:25 +01:00
nico
2e3e2d5194
moved VertexBorderCorner function in updating flags
2017-01-25 17:26:57 +01:00