6551 Commits

Author SHA1 Message Date
Guido Ranzuglia granzuglia
dffcd6e07b - first reasonable instance of the new rendering gui
- billions of bugs
- all the user defined color pickers miss!
2016-05-22 23:12:33 +00:00
Guido Ranzuglia granzuglia
8cd7a93a7a - removed useless include
- PLEASE NOTE THAT THE GLOBAL RENDERING TOOLBAR DOESN'T DO NOTHING AT THIS MOMENT! do not waste your time reporting it as a bug...i know it perfectly...
2016-05-22 15:53:20 +00:00
Guido Ranzuglia granzuglia
60fdc6c763 - temporary commented some code lines in order to compile the filter 2016-05-22 15:47:18 +00:00
Guido Ranzuglia granzuglia
01d181d86a - temporary version with first instance of the new rendering gui
- FOR SURE THERE ARE BUGS!
2016-05-22 15:45:37 +00:00
Guido Ranzuglia granzuglia
84a3921789 - remove references to old files 2016-05-06 11:49:02 +00:00
Guido Ranzuglia granzuglia
dfb2ba4080 WARNING!!!! First version of the new (yet again...) rendering system.
PLEASE, note that there will be a lot of bugs and also, maybe, some crashes (i hope no...)
Have faith...soon it will work greatly!
2016-05-06 09:25:36 +00:00
Marco Callieri mcallieri
1a603024fb revised ICP defaults (to manage more "modern" datasets)
revised a bit the buttons placement and text in interface
added buttons to automatically set ICP defaults for METERS and MILLIMETERS
WARNING- edit:align filter does not compile yet due to rendering issues
2016-04-11 13:37:43 +00:00
Marco Callieri mcallieri
734a00f8f4 minor: an error message was missing 2016-04-11 11:22:59 +00:00
Marco Callieri mcallieri
f2db6eaa81 added new filter: "Fit a plane to selection" creates a subdivided, uv-parametrized plane that fits the current layer selection. FIRST WORKING VERSION - still to be tested 2016-04-11 11:21:04 +00:00
Marco Callieri mcallieri
f8fb3783be - added new options to "rotate to fit a plane"
- now most of "transform" filters works ON TOP of the current matrix
- minor fixing in filter names and descriptions
2016-02-12 10:37:46 +00:00
Marco Callieri mcallieri
b165907354 conditional vertex only select vertices, and not also faces. It is more symmetrical, and there is another filter to go from vert sel to face sel 2016-01-19 17:59:54 +00:00
Marco Callieri mcallieri
781ae02060 corrected a bug when bringing forward R G or B channel in transfer function editing 2016-01-19 15:30:21 +00:00
Marco Callieri mcallieri
fed84583d4 added filter to calculate per-vertex signed distance from a mesh/cloud to a mesh/cloud... similar to hausdorff distance, but signed, and easier to use for most of the uses. 2016-01-14 17:11:46 +00:00
Marco Callieri mcallieri
21e970771e added "compute area/perimeter of face selection" 2016-01-13 14:28:46 +00:00
Marco Callieri mcallieri
9c408ecb9f added new functionality to the sampleedit filter (geometry info) 2016-01-07 09:37:24 +00:00
Marco Callieri mcallieri
9b37b23e96 added bbox calculation to the newly generated planar section mesh 2016-01-05 10:09:46 +00:00
Marco Callieri mcallieri
0491b8cc3d fixed bug in the snapshot section (when using together "snap all layers" and "screen multiplier")
WARNING: also changed the ALPHA value of grabFrameBuffer to false to prevent errors when dealing with geometries drawn with alpha blending... this causes the background to be NON transparent in the final PNG. This is annoying, but the alternative is having screwed-up pre-multiplied transparency + alpha channel. We can discuss about it.
2016-01-04 16:35:06 +00:00
Marco Callieri mcallieri
4dd9ddca83 fixed errors in the "show box corners" decorator when working with transformations 2016-01-04 15:38:24 +00:00
Marco Callieri mcallieri
68a5fba278 modified the "Compute Geometric Measures" to provide more informations, avoid useless (and crash-prone) calculations when a mesh is not watertight, and provide info also when the mesh is a Point Cloud 2016-01-04 13:55:07 +00:00
Matteo Dellepiane matteodelle
47076b5940 dellepiane: fixed a rendering issue 2015-12-22 16:17:19 +00:00
Paolo Cignoni cignoni
242440653e Updated the name of the buildmeshfrom vector function 2015-11-26 22:48:12 +00:00
Matteo Dellepiane matteodelle
be59123a1d dellepiane: small corrections on the mutual algorithm 2015-11-26 17:15:18 +00:00
Paolo Cignoni cignoni
17d18fc877 Better description of the filter segmentation with paper info 2015-11-17 08:23:43 +00:00
Marco Callieri mcallieri
e4b5aef783 corrected bug in signal/slot connection between filter and glarea (changed shotf to shotm) 2015-11-16 12:35:07 +00:00
Paolo Cignoni cignoni
fa372df996 Refactoring code and removing useless function duplicating vcg lib stuff... 2015-11-14 16:40:54 +00:00
Paolo Cignoni cignoni
9800858dfb Added segmentation filter kindly provided by Anthousis Andreadis ( http://graphics.cs.aueb.gr )
Developed by Anthousis Andreadis, Pavlos Mavridis and Georgios Papaioannou
funded by the EC FP7 STREP project “PRESIOUS”, grant no. 600533
2015-11-13 17:52:28 +00:00
Marco Callieri mcallieri
33b47e2933 minor fixes on background grid
STILL UNUSABLE
2015-11-13 16:01:53 +00:00
Marco Callieri mcallieri
5d22da60c0 better sizing of infobar (and dynamic resizing between 4 and 5 text lines), minor update to displayed info 2015-11-12 17:55:03 +00:00
Marco Callieri mcallieri
d22d6ff2b3 - corrected improper near clipping doing screenshot (now near and far are the same used at rendering time) 2015-11-12 17:03:44 +00:00
Marco Callieri mcallieri
710f010e56 removed useless sub-menu nesting in "view" menu (submenu with just 1-2 voices) 2015-11-12 16:42:18 +00:00
Marco Callieri mcallieri
2fb2fbc441 now background gradient works for tiled screenshot 2015-11-12 15:01:43 +00:00
Marco Callieri mcallieri
4b8e47499c sometimes, for mnemonic reasons, it is nice to have icons on filters, but you do not want all icons to show up on the toolbar. Now, if the filter QAction is QAction::HighPriority it does show up in the toolbar, while QAction::LowPriority it does not show in the toolbar 2015-11-12 13:58:25 +00:00
Marco Callieri mcallieri
90397dbef9 added hack for point clouds... when exporting, if the model has no faces and no edge, is a point cloud, so the vertex normal checkbox is checked (makes thing faster and easier when working with pointclouds) 2015-11-12 13:55:13 +00:00
Marco Callieri mcallieri
6fe0448b6c added shortcuts and icons for some selection filters 2015-11-12 13:51:57 +00:00
Marco Callieri mcallieri
a156b878c3 added some helpful keyboard shortcuts 2015-11-11 17:30:16 +00:00
Marco Callieri mcallieri
46ea7c16d2 added "unprojected color" parameter to per-vertex color mapping, to choose a specific color to fill unprojected areas. 2015-11-11 15:01:49 +00:00
Marco Callieri mcallieri
c169ef1454 added "multiple measures", with option to clear list, print on log, save to file 2015-11-10 16:52:37 +00:00
Marco Callieri mcallieri
430c9bb843 haudorff distance filter and mesh-2-mesh vertex attribute transfer filter now take in account layer transformation 2015-11-06 15:14:46 +00:00
Marco Callieri mcallieri
fb26d15308 various improvements and fixes to the referencing tool 2015-11-05 16:03:06 +00:00
Marco Callieri mcallieri
6ec1d2920d "transfer" to/from texture now support meshes with more than one texture 2015-11-05 10:37:27 +00:00
Paolo Cignoni cignoni
c99136bb50 added a missing include stdlib 2015-11-04 23:52:36 +00:00
Paolo Cignoni cignoni
5b64c2b7f8 Added spherical distribution point clouds 2015-11-04 23:52:03 +00:00
Paolo Cignoni cignoni
5d1e23b7fb added per face normal to the basic sampler functor for allowing face normal preservation in generated point cloud 2015-11-04 23:51:27 +00:00
Paolo Cignoni cignoni
4a5b1b4e04 updated to the changes of the gen normal function 2015-11-04 23:50:15 +00:00
Marco Callieri mcallieri
5efc8c1713 Now plane slicing filter DOES consider the transformation matrix 2015-11-04 14:02:53 +00:00
Marco Callieri mcallieri
d6edf69898 added option for adding "gutter" empty space to planar parametrization 2015-11-04 12:33:23 +00:00
Marco Callieri mcallieri
c52cf6a94d - changed texture-to-vertexcolor filter to support meshes with more than one texture
- changed VertexSampler object to support a vector of QImage
2015-11-03 14:45:21 +00:00
Marco Callieri mcallieri
429613bb50 added face/vertex selection to usable variables 2015-11-02 17:29:31 +00:00
Marco Callieri mcallieri
cc1b31c606 - changed muparser version
- added ti (texture index) to usable variables
- updated help for filters
- various fixes
2015-11-02 17:00:10 +00:00
Marco Callieri mcallieri
a214606f60 updated muparser, from version 1.3.2 to 2.2.5, updated external.pro 2015-11-02 16:57:17 +00:00