2700 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
80e90f16f7 Improved normal computation for polygonal face. 2014-05-23 14:53:59 +00:00
Paolo Cignoni cignoni
af1af0166b Significant changes to the sampling filters:
-Improved Montecarlo, added weighted montecarlo 
-Improved Poisson weighting scheme (now it is coherent with the montecarlo one) 
-Combined the variable disk and standard poisson disk sampling
-Added option for obtaining an exact number of samples (very useful when you want to get a very low number of samples)
-Added Point Cloud Simplification Filter, a easy to use filter for uniformly simplifying point clouds.
2014-05-23 13:19:33 +00:00
Paolo Cignoni cignoni
e68ee1e068 Improved a bit the 4pcs autoalignment filter 2014-05-23 12:37:28 +00:00
Guido Ranzuglia granzuglia
b063444813 - added missing include file 2014-05-23 08:53:10 +00:00
Paolo Cignoni cignoni
b52bb4ec35 Added voronoi filter 2014-05-15 16:30:39 +00:00
Paolo Cignoni cignoni
4909c6c404 Corrected bug in filter inverting faces that messed the faux bit flag. 2014-05-15 14:44:40 +00:00
Paolo Cignoni cignoni
4051a15033 updated to reflect the recent changes in vcg histogram classes 2014-05-15 10:56:01 +00:00
Paolo Cignoni cignoni
24675fee0b Added Sphere Cap to the Primitives 2014-05-15 10:54:21 +00:00
Paolo Cignoni cignoni
943f89bbd1 Corrected bug in the faux edge setting when loading polygonal meshes. 2014-05-07 13:01:55 +00:00
Paolo Cignoni cignoni
dbf568db9c Added support of polygonal meshes in OBJ output. Now meshes with faux edges set are correctly exported as polygonal meshes (and not tris) 2014-05-05 23:58:46 +00:00
Fabio Ganovelli ganovelli
7b34078410 added the options to reorient the vertex normals to copmly with the cameras in Bundler datasets (ora datasets with vertex-to-camera correspondences set, that is, with attribute CorrVec:
struct Corr{
unsigned int id_img; // the  associated camera
unsigned int key; 
float x,y; // position in the image (not used)
};
typedef std::vector<Corr> CorrVec;
2014-04-30 13:47:25 +00:00
Paolo Cignoni cignoni
c17714f3bd Improved selection-by-quality filters
Now they consistently works also for point clouds.
2014-04-29 22:43:39 +00:00
Paolo Cignoni cignoni
22978e2e15 Corrected a small bug in the Redetail sampler (wrong init of the vertex marker) 2014-04-29 13:50:23 +00:00
Paolo Cignoni cignoni
2472ead395 removed useless piece of code in filter sampling 2014-04-17 14:59:37 +00:00
Paolo Cignoni cignoni
bbade83542 Updated all the involved filters to the recent changes to the picking reimplementation. 2014-04-08 09:35:37 +00:00
Paolo Cignoni cignoni
3b7fc88c33 Added sw implementation also of face selection 2014-04-07 14:49:37 +00:00
Paolo Cignoni cignoni
ab0670f380 Corrected wrong inclusion order 2014-04-07 12:48:46 +00:00
Paolo Cignoni cignoni
1d307bb9b4 Added sw selection for points. 2014-04-07 12:33:12 +00:00
Paolo Cignoni cignoni
58e1917233 Corrected bug on variable poisson disk sampling for mesh with no quality 2014-04-01 10:47:44 +00:00
Guido Ranzuglia granzuglia
d9fb38d5e1 - from GLW::TMPerWedge to GLW::TMPerWedgeMulti 2014-04-01 09:01:10 +00:00
Guido Ranzuglia granzuglia
5b5809738a - compute planar section filter now automatically turn on the wire frame render modality for the resulting section 2014-03-31 16:22:05 +00:00
Guido Ranzuglia granzuglia
6146fa62d4 - a lot of filters now automatically turn on the per point render modality when the result of the filter itself is a point cloud 2014-03-31 16:20:15 +00:00
Guido Ranzuglia granzuglia
2c05b3dd3c - a lot of filters now automatically turn on the per point render modality when the result of the filter itself is a point cloud 2014-03-31 16:19:27 +00:00
Guido Ranzuglia granzuglia
aeeac3fe06 - updated colour bit on current mesh mask
- automatically turned on the colour per vertex render modality when the plugin starts
2014-03-31 16:16:06 +00:00
Guido Ranzuglia granzuglia
dfa659b096 - fixed crash caused by stupid call to histogram function when no matchable arcs were found (Fabio Ganovelli is responsible for the change) 2014-03-31 16:14:13 +00:00
Guido Ranzuglia granzuglia
04ea734159 - useless control on the normals. It can just avoid crashes derived from an importer setting up to [0.0f,0.0f,0.0f] the normal vectors of a mesh without per-vertex normal attribute. 2014-03-31 15:45:24 +00:00
Guido Ranzuglia granzuglia
750d227baa - renamed "move selection on another Layer" filter to "move selected faces to another layer"
- added "move selected vertices to another layer" filter
2014-03-31 12:08:55 +00:00
Guido Ranzuglia granzuglia
eb8b817f91 - fixed "not filtering files according to the requested file format" bug 2014-03-28 11:00:53 +00:00
Guido Ranzuglia granzuglia
c307bff64f - a minimum size has been given to all the buttons 2014-03-28 10:25:14 +00:00
Guido Ranzuglia granzuglia
6484164ee3 - font changed for mac/win compatibility reason 2014-03-28 09:45:16 +00:00
Guido Ranzuglia granzuglia
39f536a143 - font size inside the dialog buttons has been harmonized 2014-03-28 09:34:31 +00:00
Guido Ranzuglia granzuglia
f261464f14 - morphed QToolButtons (why?!?!?!?!?!?!?!?) into QPushButtons in AlignDialog
- a minimum size has been given to all the buttons
2014-03-28 09:15:20 +00:00
Paolo Cignoni cignoni
0510e18a2d updated to the change of the include file naming (voronoiclustering -> voronoi_processing) 2014-03-27 16:52:01 +00:00
Paolo Cignoni cignoni
50b221c648 gcc harmless warning 2014-03-27 16:49:07 +00:00
Guido Ranzuglia granzuglia
265d9b87a9 - added missing include 2014-03-05 09:45:57 +00:00
Paolo Cignoni cignoni
46b2d9f65f Added a missing class prototype 2014-02-28 10:37:05 +00:00
Guido Ranzuglia granzuglia
3b488d8a8c - added per face quality function and per vertex quality function to the coloring menu in order to have the color correctly shown if map quality into color parameter has been selected 2014-02-25 04:25:06 +00:00
Paolo Cignoni cignoni
721aca2ddc Changed the camera info decorator to use the realtimelog feature for correct display of onscreen info 2014-02-24 14:33:20 +00:00
Guido Ranzuglia granzuglia
4eeb387fd3 - removed unused parameter from "select border" filter 2014-02-21 17:45:31 +00:00
Paolo Cignoni cignoni
b13473baec Corrected bug in the creation of the AlignPairDialog (missing parent widget) 2014-02-21 12:58:57 +00:00
Paolo Cignoni cignoni
f4ba6f8797 Corrected recent quality bug in the plymc (oversmoothing everything) 2014-02-20 16:37:03 +00:00
Paolo Cignoni cignoni
58c0771e69 corrected wrong #include order 2014-02-19 09:50:49 +00:00
Guido Ranzuglia granzuglia
da4fc93ab2 - changed error message for models with constant vertex quality 2014-02-18 16:42:34 +00:00
Guido Ranzuglia granzuglia
dfcffc8fcd - now is possible to copy to a new layer selected points on a point cloud model 2014-02-18 16:41:51 +00:00
Paolo Cignoni cignoni
15bdeee53a include header file correction 2014-02-18 06:23:42 +00:00
Paolo Cignoni cignoni
d5ae803b88 removed useless cpp from the io_u3d plugin 2014-02-14 10:57:44 +00:00
Paolo Cignoni cignoni
095099104a removed small compilation error. 2014-02-14 10:57:08 +00:00
Paolo Cignoni cignoni
4bf8bc9884 Removed a number of annoying and useless warning. 2014-02-13 17:30:41 +00:00
Paolo Cignoni cignoni
00ef40ce69 Removed a number of annoying and useless warning. 2014-02-13 16:32:19 +00:00
Paolo Cignoni cignoni
815535f13f removed useless inclusion of <QtGui> that was causing warnings for GLEW conflicts
(and various other cleaning of qt includes)
2014-02-12 15:29:23 +00:00