granzuglia
673be536c4
added missing include
2016-05-06 02:16:24 +00:00
granzuglia
8cd4278c45
removed compiler error on sqrt
2016-05-06 02:14:54 +00:00
granzuglia
ff360e8cbb
removed warning int -> size_t
2016-05-06 02:13:27 +00:00
granzuglia
361c3a6a1d
added wrapping files using qt features (mainly QReadWriteLock but not only) in order to synchronize the new rendering system
2016-05-06 02:11:38 +00:00
granzuglia
e278fceee8
removed compiler error glColor(Color4b::LightGray); -> glColor(Color4b(Color4b::LightGray));
2016-05-06 02:08:57 +00:00
granzuglia
3cfcfb8248
new rendering system committed
...
WARNING!!! Please, note that the old one contained gl_mesh_attributes_info.h is not yet removed by the SVN repository but it's going to disappear soon!
2016-05-06 02:07:13 +00:00
Nico Pietroni
d3bb5d09e0
changed Segment2DSegment2DDistance to return the 2 closest points
2016-05-01 15:35:57 +00:00
Nico Pietroni
15cd436f90
Added the possibility of smoothing the Quality
2016-05-01 15:34:53 +00:00
Nico Pietroni
e091e22735
indented and minor changes
2016-05-01 15:34:32 +00:00
Nico Pietroni
97a0879676
added operator <
2016-05-01 15:33:34 +00:00
Nico Pietroni
d91e861ab5
changed float to ScalarType in VertexSaturate function
2016-05-01 15:32:57 +00:00
Gianpaolo Palma
694ffd7cb0
Bug Fixed in the function doQueryK if the point cloud contains less than k points
2016-04-28 10:48:19 +00:00
Paolo Cignoni
eac3243375
Added comments and MaxCountInRange function to get the max bucket count in the specified range
2016-04-20 22:05:28 +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
Paolo Cignoni
e4fce70f35
Temporary Commit. Still to be improved the CurveOnManifold framework...
2016-04-12 08:35:21 +00:00
Paolo Cignoni
a8bfaef6b6
corrected/completed some HasVEAdjacency HasEEAdjacency etc
2016-04-11 21:12:26 +00:00
Paolo Cignoni
b15c84c753
Added missing IsVEInititialized and VEClear
2016-04-11 20:41:34 +00:00
Paolo Cignoni
45881efd75
Added TestVertexEdge to check correctness of vertex edge adjacency relation
2016-04-11 20:37:05 +00:00
Paolo Cignoni
71ae65fde7
Modified according to the changes of edge::VVStarVE
2016-04-11 20:34:56 +00:00
Paolo Cignoni
7d3175573a
edge::VVStarVE now is templated on VertexType instead of EdgeType to avoid useless explicit template specialization
2016-04-11 20:34:18 +00:00
Paolo Cignoni
6f0d5cb168
Added very useful "IsValidPointer" functions that check that a given pointer is within the reasonable bounds for a given mesh (eg. given a vertex pointer it checks that it is between begin and end of the vertex vector)
2016-04-11 20:31:56 +00:00
Paolo Cignoni
298714ccea
Refactored and commented. Now can also cut along non faux edges
2016-04-02 08:30:24 +00:00
Paolo Cignoni
a989737e26
Changed DihedralAngleRad to do not use precomputed per face normal (it already did for part of the computations)
2016-04-02 05:47:20 +00:00
Paolo Cignoni
9720d0c5a6
better comments
2016-04-02 05:42:28 +00:00
Paolo Cignoni
c5095c6e1b
Added 0-1 clamping to setgray
2016-04-02 05:42:05 +00:00
Paolo Cignoni
f4686b3e0f
Added Parula-like color map
...
removed bug on un-clamped set gray
2016-03-31 13:48:45 +00:00
Paolo Cignoni
73b0576edf
Significantly refactored. Renamed a bunch of variables, removed useless parameters. Corrected various minor bugs. Changed the semantics of quality weighting (was bugged!)
2016-03-24 14:17:34 +00:00
Paolo Cignoni
a58040cf9c
Switched to eigen to find the optimal position for quadric. Removed old unused funcitons. Commented.
2016-03-24 14:15:55 +00:00
Luigi Malomo
0aec75be39
added option for computing biharmonic field
2016-03-23 17:08:22 +00:00
giorgiomarcias
24fe5cb6a0
Deallocating a dynamically allocated array of data must be done with delete[] instead of delete
2016-03-23 13:02:35 +00:00
Luigi Malomo
bef4835ca2
added static identity function to matrix33
2016-03-21 15:16:50 +00:00
Paolo Cignoni
7b89a1f125
Refactored a bit SuperQuadric functions (suggestion of David Cattermole)
2016-03-08 18:50:26 +00:00
Paolo Cignoni
247177a584
Corrected missing return value in SplitSelectedVertexOnEdgeMesh (thanks to David Cattermole)
2016-03-08 18:49:49 +00:00
Paolo Cignoni
662d0ce811
corrected the FileExtension helper func as suggested in BUG#55
2016-02-24 05:57:27 +00:00
Paolo Cignoni
4867a33379
corrected error in the formula of supertoroid: wrong radii usage
2016-02-17 11:11:19 +00:00
giorgiomarcias
b7694288e5
Corrected vertex reference assignment for second triangle in AddQuadFace for the case of two triangles with faux flags
2016-02-14 06:56:26 +00:00
Paolo Cignoni
b035dc8ba7
corrected surface orientation of supertoroid
2016-02-12 22:40:15 +00:00
Paolo Cignoni
3e1fdd802d
Re-oriented torus so that it is created as expected on the xy plane and with the z axis symmetry
2016-02-12 07:02:44 +00:00
Paolo Cignoni
a03703e2e6
Factorized better the volume creation part
2016-02-12 06:55:09 +00:00
Paolo Cignoni
98f1a78882
harmless clang warning
2016-02-12 06:54:20 +00:00
Paolo Cignoni
13951475e9
Added SuperEllipsoid and SuperToroid functions
...
Thanks to Antonio Nicoletti
2016-02-11 15:47:06 +00:00
Paolo Cignoni
8ee0aafb6e
Added Sgn function
...
added hack for missing is_nan in mingw
Thanks to Antonio Nicoletti
2016-02-11 15:43:20 +00:00
Paolo Cignoni
9edf3201b2
Added surface edge extraction to voronoi edges
2016-02-11 14:55:23 +00:00
Paolo Cignoni
b2203ab96a
harmless clang warning
2016-02-11 06:09:31 +00:00
Paolo Cignoni
1c8f6100cd
better comment
2016-02-09 12:16:09 +00:00
Paolo Cignoni
c8d5931584
better comments in ransac
2016-02-09 12:13:57 +00:00
Paolo Cignoni
cbcc40a8e2
Improved ransac.
2016-02-09 09:35:43 +00:00
Paolo Cignoni
a43fd22a50
updated ransac sample (Still to be completed)
2016-02-09 09:35:11 +00:00
Nico Pietroni
83f0deca4d
added functionalities to evaluate distortion wrt a cross field
2016-02-08 13:42:29 +00:00