Luigi Malomo
0b7528ee7d
removed warnings
2017-04-05 18:54:53 +02:00
Paolo Cignoni
ff7711147e
added some casts for importing curvature types
2017-03-24 15:17:54 +01:00
Luigi Malomo
22afe8170b
comments cleaned
2017-03-24 14:47:50 +01:00
Luigi Malomo
9eb6610f34
added arap distortion + class template for UV paramertization
2017-03-24 14:43:30 +01:00
Paolo Cignoni
c4d97c2c03
Huge reordering of header file inclusion order
2017-03-14 07:48:48 +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
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
84913a7d54
added expectedValence function and solved minor bugs
2017-01-23 16:24:29 +01:00
nico
b4c76bc03c
fixed bug
2016-07-15 14:36:08 +02:00
Paolo Cignoni
32333eba24
Huge copyright sanitization of the header files of vcg folder.
2016-06-13 05:29:25 +00:00
Nico Pietroni
aeffdc1090
minor changes on defaults parameters
2016-06-09 12:13:11 +00:00
Nico Pietroni
c87a7105d6
changed DifferenceLineField to measeure the angle instead of the dot product
2016-06-09 12:10:41 +00:00
mtarini
5c37e87b06
SetQasDistorsion now: (1) returns the total per-mesh distortion, properly aggregated (2) can compute L2 and L-inf energies
2016-04-13 11:46:38 +00:00
mtarini
480af9d03d
fixed compile-time compatibility toward meshes without Tangent Dirs
2016-04-13 11:33:59 +00:00
Nico Pietroni
83f0deca4d
added functionalities to evaluate distortion wrt a cross field
2016-02-08 13:42:29 +00:00
Nico Pietroni
46f8492f05
added check on number of borders
2016-02-08 13:41:33 +00:00
Paolo Cignoni
61fa57f561
added missing component to the internal mesh class of voronoi atlas
2016-02-02 15:10:49 +00:00
Nico Pietroni
04095c6f19
Added CrossFieldToAngles and AnglesToCrossField functions
2015-12-24 10:52:33 +00:00
Nico Pietroni
b0e9f8abef
used principal direction components on face for cross field instead of optional component
2015-09-14 12:02:50 +00:00
Nico Pietroni
05516b1e04
corrected GradientToCross added InitDirFromWEdgeUV function
2015-09-14 12:01:24 +00:00
Nico Pietroni
cb9e276b1b
added CopyWedgeVertUV
2015-09-14 12:00:33 +00:00
Nico Pietroni
5e4380ffbd
added CopyVertUVWedge function
2015-06-21 01:51:28 +00:00
Nico Pietroni
470e156a19
added function AdjustDirectionsOnTangentspace ando some minor changes
2015-06-14 23:16:02 +00:00
Nico Pietroni
4283c2f651
some bug resolved on separatrix tracing
2015-06-02 11:54:39 +00:00
Nico Pietroni
b952d96711
Added support for tracing separatrix from singularities
2015-05-24 14:52:50 +00:00
Nico Pietroni
d68f4271bc
chenged SetFaceCrossVectorFromVert to take in consideration also magnitudo
2015-04-12 06:12:13 +00:00
Nico Pietroni
9c85a56214
changed IsSingularByCross..
...
added OrientDirectionFaceCoherently
2014-12-08 15:12:29 +00:00
Paolo Cignoni
d6e5ff4512
Updated to reflect the changes to the UpdateFlags:
...
new function names ::VertexBorderFromFaceAdj ::VertexBorderFromFaceBorder
2014-11-12 00:12:10 +00:00
Nico Pietroni
f115db004c
major changes in UpdateSingularByCross, used the additional parameter to set if a vertex is singular or not
2014-11-05 19:23:42 +00:00
Paolo Cignoni
ce65164b58
harmless header clean up
2014-08-09 00:22:21 +00:00
Paolo Cignoni
8f35e48f43
harmless clang warning (size_t vs int)
2014-07-12 21:29:24 +00:00
Nico Pietroni
8b0db14e84
reformatted and erased some commented code
2014-07-03 15:39:36 +00:00
Nico Pietroni
bcd4124282
minor compilation issues
2014-06-22 12:28:21 +00:00
Paolo Cignoni
0970bd18ca
Small changes in the long long way to making meshlab and the vcglib really float/double independent
...
TexCoordScalarType can be different from the mesh scalar type
2014-06-18 10:52:24 +00:00
Paolo Cignoni
dc71da4424
removed useless print from voronoi parametrization
2014-03-04 00:53:39 +00:00
Paolo Cignoni
ce9c2c1661
Updated the use of eigen sparse matrix to the current official version (was using the old experimental branch)
2014-02-25 17:39:51 +00:00
Nico Pietroni
30fb536c78
added initial Nrosy interpolation functions
2014-02-16 16:36:22 +00:00
Nico Pietroni
3bd4213984
solved minor compilation issues
2014-02-07 11:06:49 +00:00
Paolo Cignoni
ae18013dd2
Updated to a change of interface of VoronoiProcessing<VoroMesh>::VoronoiColoring
2013-11-25 10:39:48 +00:00
Paolo Cignoni
54b288611a
Include header cleaning and reordering.
2013-11-25 10:38:17 +00:00
Paolo Cignoni
85ae6fe034
Updated to the change of interface of VFOrderedStarFF
2013-11-25 10:37:42 +00:00
Paolo Cignoni
b8769bd3e6
updated the voronoi atlas parametrization to the new geodesic api
2013-10-10 10:36:39 +00:00
Nico Pietroni
f22b8bef25
uncommented some code to find which vertex fix on poisson solving
2013-07-23 11:22:06 +00:00
Paolo Cignoni
eeddfe6a90
Updated to include better control of the voronoi parametrization. Changed packer (warning it requires qt...)
2013-04-03 10:07:29 +00:00
Nico Pietroni
8454fb5fc9
removed some commented part and changed FixDefaultVertices
2013-03-30 15:30:18 +00:00
Nico Pietroni
4799f4c4bc
minor changes
2013-02-19 13:54:14 +00:00
Nico Pietroni
1f91e92f9a
changed the strategy to find point to fix in an automatic way, and some minor changes in comments
2013-02-19 13:53:33 +00:00
ganovelli
8c998ccd11
vcg::tri::Allocate<MESH>::Get*Attribute(m,name);
...
has CHANGED!
Before it was returning a valid handle to the attribute
IF it existed, otherwise the handle was invalid.
Now it always returns a valid handle to the attribute,
by creating the attribute name if it did not exist or returning
the handle to it if it was already there.
ALl the code using Get*Attribute has been changed accordingly.
2013-01-30 17:18:55 +00:00
Nico Pietroni
cb13855328
corrected 1 compilation error SetVertCrossVectorFromFace
2013-01-22 09:58:20 +00:00