6750 Commits

Author SHA1 Message Date
Marco Callieri mcallieri
43ea3e37e9 added "invert matrix" filter 2016-07-06 09:39:55 +00:00
Guido Ranzuglia granzuglia
271a28a44e - fixed small bugs
- changed a little default fixed colours for per-solid and per-point rendering
2016-07-05 09:29:13 +00:00
Paolo Cignoni cignoni
14b07ecb48 Small changes to remove clang issues 2016-06-30 07:36:42 +00:00
Paolo Cignoni cignoni
8e8a01801f Small changes to remove clang issues 2016-06-30 07:36:23 +00:00
Marco Callieri mcallieri
6a01c7d062 Merged Ambient Occlusion per-vertex and per-face (they both called the same function, only with a different param. Cleaned up some useless operations. Fixed some bugs:
- use GPU is not available for per-face (parameter is now ignored if per-face)
- BentNormal attribute now works per-face and per-vertex and is allocated only when needed
- computing per-face does not erase per-vertex quality, and vice-versa
2016-06-29 16:17:29 +00:00
Guido Ranzuglia granzuglia
d311c3f2a6 - bug fixing
- integration
- so on...
2016-06-29 12:58:10 +00:00
Guido Ranzuglia granzuglia
bd33bba9e1 - giant commit
- added new function in the filter interface
2016-06-29 12:54:15 +00:00
Marco Callieri mcallieri
e3add527c5 added new shortcuts to view scene from canonical directions, when the scene uses "engineering" reference system, with Z as vertical axis 2016-06-16 14:52:59 +00:00
Marco Callieri mcallieri
5a97c77475 added multiple options for background when taking snapshot
WARNING, alpha is broken
2016-06-16 13:23:24 +00:00
Marco Callieri mcallieri
68ba6efd74 "Transfer Color: Texture to Vertex" is now also on texture submenu 2016-06-16 11:40:09 +00:00
Marco Callieri mcallieri
9d6bde0cd2 "Transfer Color: Texture to Vertex" now works with multiple textures 2016-06-16 11:16:51 +00:00
Guido Ranzuglia granzuglia
d0db4b5970 - type renaming 2016-06-10 15:24:52 +00:00
Guido Ranzuglia granzuglia
48e93b5ebe - type renaming 2016-06-10 15:24:10 +00:00
Guido Ranzuglia granzuglia
c6fa8ac626 - added different signals for shared context updating from plugins, according if the plugin lives in the same/different thread respect to the shared context itself 2016-06-10 12:59:13 +00:00
Guido Ranzuglia granzuglia
0354dac3ed - fixed various small bugs on the raster widget contained into the LayerDialog 2016-06-10 10:03:00 +00:00
Guido Ranzuglia granzuglia
e746fa78d0 - updated mutual info filter with the new shared data rendering features 2016-06-10 08:55:51 +00:00
Guido Ranzuglia granzuglia
97b6b67e95 - added shared rendering data support for plugins living on a different thread than the main window's one 2016-06-10 08:54:34 +00:00
Guido Ranzuglia granzuglia
e9ffd1ee3e - added filter_voronoi 2016-06-07 11:45:55 +00:00
Paolo Cignoni cignoni
2686a98ac3 updated to the new meshlab 2016-06-07 11:30:14 +00:00
Paolo Cignoni cignoni
69a9a964ab Added missing addOrGetMesh 2016-06-07 11:29:46 +00:00
Guido Ranzuglia granzuglia
6880ea4453 - added separated actions for "no 2-manifold edges" and "no 2-manifold vertices" decorators 2016-06-06 15:43:45 +00:00
Guido Ranzuglia granzuglia
f48013551f - removed the "drag and drop doesn't open the layer dialog when a mesh is dropped inside MeshLab" bug 2016-06-06 15:42:02 +00:00
Guido Ranzuglia granzuglia
6582d24cbe - added mutual exclusion on the rendering toolbar with ctrl + mouse left click 2016-06-06 14:19:09 +00:00
Guido Ranzuglia granzuglia
0dc9c39326 - removed useless (mysterious!!!!) include
- removed useless (not defined) class
2016-06-06 10:24:01 +00:00
Guido Ranzuglia granzuglia
10ec9ecd48 - added missing icon 2016-06-06 08:56:25 +00:00
Guido Ranzuglia granzuglia
7cdddc864a - a new qt .pro with the already tested and working MeshLab 2016 plugins 2016-06-04 16:25:02 +00:00
Guido Ranzuglia granzuglia
936ced1a61 - - the upcoming MeshLab 2016 release 2016-06-04 16:23:54 +00:00
Guido Ranzuglia granzuglia
8d5d841b1b - - the upcoming MeshLab 2016 release 2016-06-04 16:23:28 +00:00
Guido Ranzuglia granzuglia
13606d8f38 - the upcoming MeshLab 2016 release 2016-06-04 16:22:37 +00:00
Guido Ranzuglia granzuglia
43d3ea8adb - fixed crash with texture files 2016-05-23 09:01:50 +00:00
Guido Ranzuglia granzuglia
18dfd69541 - removed ios compiler error 2016-05-23 08:05:30 +00:00
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