granzuglia
0f9cf2e947
- new version of the renderer. Ready for the upcoming MeshLab release...
2016-06-04 16:20:59 +00:00
granzuglia
c54c85768a
- fixed some minor bugs
2016-05-22 15:40:41 +00:00
Paolo Cignoni
9598832d34
added missing typename
2016-05-11 14:19:26 +00:00
granzuglia
9f9fab7a98
- added optional debugging info system
...
- removed bugs
2016-05-11 12:01:34 +00:00
granzuglia
6c7fb7b0ab
- added optional debugging info system
...
- removed bugs
2016-05-11 12:00:59 +00:00
Paolo Cignoni
751a4ae261
corrected syntax error in use fo IsValidPointer
2016-05-11 10:55:28 +00:00
granzuglia
c870c26f12
- removed useless file
2016-05-06 11:52:52 +00:00
granzuglia
737eb38aca
- added a lot of typename
2016-05-06 11:51:03 +00:00
granzuglia
122ef9e337
- added a lot of typename
2016-05-06 11:50:28 +00:00
granzuglia
4e71a57fff
- fixed some small bugs
2016-05-06 10:41:00 +00:00
granzuglia
a5f3b19d9d
fixed compiler error (added a double cast)
2016-05-06 09:13:09 +00:00
granzuglia
848a17e0fb
removed useless file
2016-05-06 06:11:05 +00:00
granzuglia
e671856039
updated the rendering example using the new rendering system
2016-05-06 02:23:45 +00:00
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