51 Commits

Author SHA1 Message Date
alemuntoni
f805172f4f MeshLabPluginFile to MeshLabPlugin, EditPluginFactory to EditPlugin 2021-03-15 15:30:30 +01:00
alemuntoni
125eceb0b5 removed declared edit interface - the only plugin is the factory 2021-03-15 13:24:16 +01:00
alemuntoni
767c93cfd9 EditPlugin to EditTool 2021-03-15 12:53:46 +01:00
alemuntoni
68d31d9c9f QList to std::list - all edit plugins refactored 2021-03-15 12:36:39 +01:00
Alessandro Muntoni
c697a8dd9f
Merge pull request #926 from alemuntoni/master
add_meshlab_plugin cmake function
2021-03-04 11:33:35 +01:00
alemuntoni
1bd192bc4e renames and fixes 2021-03-03 13:42:47 +01:00
alemuntoni
599c117f8e member functions renamings 2021-03-03 12:03:16 +01:00
alemuntoni
04ea401ea1 EditPlugins 2021-03-03 10:45:47 +01:00
alemuntoni
bd480b6b6e renamings 2021-03-03 10:24:10 +01:00
alemuntoni
e68648f929 edit plugins use add_meshlab_plugin function 2021-03-01 18:22:02 +01:00
alemuntoni
32df9a9aaf possibility to check version of plugin and if it has been built with double precision 2021-02-02 12:58:24 +01:00
alemuntoni
fc763cb9f7 some reorganization 2021-02-01 13:17:53 +01:00
alemuntoni
53709ed732 better management of plugins - reorganized plugin info dialog 2021-01-29 19:10:23 +01:00
Ryan Pavlik
8e0366cf18 Remove comments about CMake files being generated.
They originally were, but the generation script and templates
are gone now.
2020-12-01 12:16:13 -06:00
alemuntoni
707b17a456 common target renamed to meshlab-common 2020-10-29 16:42:37 +01:00
alemuntoni
52f58e9de2 check for betas on github, const correctness edit plugins 2020-09-19 14:51:59 +02:00
alemuntoni
2121557c19 edit_plugin_interface.h 2020-09-18 15:47:25 +02:00
luz paz
5b1e759eb6 fix typos found in src/meshlabplugins
Follow up to #78  
Found via `codespell v2.0.dev0`

```
codespell -q 3 -S ./src/external,./vcglib,./src/plugins_unsupported/external  -L lod,vertexes src/meshlabplugins/
```
2020-08-20 08:02:38 -04:00
alemuntoni
fe42f9427e add pluginNames to all plugins; update vcg 2020-08-07 14:45:40 +02:00
Ryan Pavlik
2e69c640c8 Update build file template and generated files for better docs.
Also using a newer cmake-format version from
https://github.com/rpavlik/cmake_format
so formatting is better.
2020-05-06 16:57:44 -05:00
alemuntoni
8e58bb19c6 glew is initialized just one time 2020-04-22 16:49:38 +02:00
Ryan Pavlik
6f5657692e Replace all other glewInit calls in maintained plugins and core. 2020-03-25 10:48:01 -05:00
alemuntoni
5369127ee4 edit paint and edit point wanrings gcc 2020-03-05 16:24:11 +01:00
alemuntoni
e8a4c3c965 fix missing distrib folder and pro files for mac 2020-01-27 09:18:17 +01:00
Ryan Pavlik
f0f2bd7861 Scripts for CMake building 2019-12-12 17:30:26 -06:00
Ryan Pavlik
dc84f55c25 Most "vertexes" -> "vertices" 2019-12-11 11:20:12 -06:00
Ryan Pavlik
6c8ab64e76 Fix typos, most noticed by codespell. 2019-12-11 11:15:02 -06:00
Ryan Pavlik
265ba18e13 Move ml_selection_buffers to common.
Should fix/simplify linking of plugins, etc.
2019-12-11 11:15:02 -06:00
Ryan Pavlik
ada0fb5bdb edit_paint: Fix type mismatch warning about abs 2019-12-04 14:27:54 -06:00
Norbert Wenzel
6c868acde1 Add const to actually override virtual functions
Parts of the Qt undo functionality were hidden instead of overriden, as
the functions were missing `const`. This adds the missing `const` to
actually override the intended function.
Also added `override` to all virtual functions to prevent future errors.
2019-10-27 16:59:21 +01:00
Miro Hrončok
77b6cbe76d Add missing Qt includes
shaderDialog.h:55:21: error: 'QSlider' was not declared in this scope
    shaderDialog.h:56:15: error: 'QLineEdit' was not declared in this scope
    paintbox.cpp:35:30: error: invalid use of incomplete type 'class QAction'
    ...
2018-08-30 00:21:19 +02:00
Marco Callieri
d6fb14740d warning cleanup 2018-03-21 10:44:54 +01:00
Marco Callieri mcallieri
732408222c corrected some issues in painting interface 2016-10-21 09:36:08 +00:00
Marco Callieri mcallieri
aac26d898f corrected various problems in paint interface:
- labels
- smooth percentage is now working
- displacement value is now a percentage (for fine scale sculpting)
2016-10-20 09:45:41 +00:00
Guido Ranzuglia granzuglia
11aba4c99a - - restored edit_paint plugin 2016-08-30 05:49:47 +00:00
Paolo Cignoni cignoni
9e88988843 Changed to reflect the recent changes of the vcg in UpdateFlags and Triangle Normal 2014-11-14 23:03:27 +00:00
Guido Ranzuglia granzuglia
820b6d3699 edit_paint plugin:
- added support for mesh with double precision attributes
- removed some warnings
2014-08-09 09:38:16 +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
ab0670f380 Corrected wrong inclusion order 2014-04-07 12:48:46 +00:00
Guido Ranzuglia granzuglia
a666e1e498 - fixed not showing loaded image bug
- fixed improper item removed bug
2013-10-17 16:53:02 +00:00
Guido Ranzuglia granzuglia
93b65ec6df - updated the plugins code using the new per mesh rendering system.
This code will be changed again as soon as possible in order to prevent any possible concurrent access to the mesh rendering map.
2013-10-09 12:18:31 +00:00
Guido Ranzuglia granzuglia
2446d7782f - huge commit! MeshLab is now qt 5.0 compatible. Compiling process has not been yet tested on MacOSx. 2013-03-24 19:36:54 +00:00
Paolo Cignoni cignoni
9adc490b87 small changes to update to the recent changes of the vcg library 2013-03-20 08:56:50 +00:00
Paolo Cignoni cignoni
f130ed286a Straightforward updates to comply the previous commit 2012-11-29 23:21:41 +00:00
Guido Ranzuglia granzuglia
b0440890cb - updated to new vcglib syntax 2012-10-22 08:03:58 +00:00
Guido Ranzuglia granzuglia
99d97e70a5 removed "wrong vertex picked" bug caused by a missed multiplication with mesh transformation matrix. 2012-09-11 13:17:57 +00:00
Guido Ranzuglia granzuglia
2a82feabec - just a little update to the layouts of the graphical interface 2012-08-02 06:56:06 +00:00
Guido Ranzuglia granzuglia
7dba65a3e6 reset the correct qrc file 2012-07-19 10:36:59 +00:00
Paolo Cignoni cignoni
941ea563e5 changes required to comply to the latest renamings 2011-04-06 08:22:41 +00:00
Paolo Cignoni cignoni
88dacfd298 Renaming of non compliant edit plugin files (edit_paint) 2011-04-06 07:50:45 +00:00