70 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
2a7b5fa81e removed interfaces.h and interfaces.cpp 2020-09-18 16:43:19 +02:00
alemuntoni
2121557c19 edit_plugin_interface.h 2020-09-18 15:47:25 +02:00
alemuntoni
2fff353d5d fix cmake, renamings and better style 2020-09-18 11:52:41 +02: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
Marco Callieri
9e9363af08 fixed cursors on selection
fixed bug where modifiers were added but never disappeared. Fixed incosistencies when multiple modifiers were pressed
2020-04-06 15:15:27 +02:00
Ryan Pavlik
6f5657692e Replace all other glewInit calls in maintained plugins and core. 2020-03-25 10:48:01 -05:00
alemuntoni
4f390636d4 more fixed warnings 2020-03-05 17:04:31 +01:00
alemuntoni
9f8f543638 fixed missing icons problem (missing backslash...) 2020-02-07 10:04:37 +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
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
e182bbf231 edit_select: Fix return warning in factory 2019-12-04 14:27:54 -06:00
Marco Callieri
f7b994bf01 minor changes to area-selection 2018-03-26 13:50:17 +02:00
Marco Callieri
75a23369be warning cleanup 2018-03-26 11:44:41 +02:00
Paolo Cignoni
5bbb4f48f0 Improved Area Selection Filter
Added cursor icon and switched to a buffer based in-polygon test
2017-02-23 11:03:01 +01:00
Paolo Cignoni
4bf46edb52 Modification to the edit select plugin
- added a few event->accept to solve an OS X issue
- removed all the glu dependencies
- refactored to use updateselection stuff whenever possible…
2017-01-26 12:22:15 +01:00
Paolo Cignoni
94d6e19ef7 clang c++ conformance... 2017-01-25 15:23:10 +01:00
Marco Callieri
bd5f86c750 Interactive Selection update
- new options for rectangel selection: keyboard shortcuts for select
all, deselect all, invert all
- added realtime log with instructions and shortcuts
- new selection mode: polyline selection. Draw a polyline, and then
add/remove/toggle selection of vertices/faces under the drawn polyline
2017-01-23 15:32:37 +01:00
Marco Callieri
b7fc19ab3d Correction of typos in filter/action description 2017-01-19 13:34:15 +01:00
Matteo Dellepiane matteodelle
88bd464a60 dellepiane: modified to remove the selection of visible surface icon when using points selection 2016-09-07 10:13:57 +00:00
Guido Ranzuglia granzuglia
3c94507387 - selection, being a per mesh attribute, is updated on all the glareas having activated the selection rendering flags 2016-08-17 12:11:25 +00:00
Guido Ranzuglia granzuglia
3e6eb6a567 - totally changed the selection mechanism...not final version, it is committed just to check how it does it work with mac 2016-08-09 06:59:52 +00:00
Guido Ranzuglia granzuglia
04fda3e884 - updated the edit_select plugin 2016-07-31 09:54:46 +00:00
Paolo Cignoni cignoni
c08cef4edf Updated the code to enable the selection decorator to the new signal slot mechanism 2014-11-06 23:47:52 +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
1d307bb9b4 Added sw selection for points. 2014-04-07 12:33:12 +00:00
Paolo Cignoni cignoni
1906ed3fba updated Added correct managment between logical and device window coords for rect Selection
Now with qt5.2 retina display correctly works
2013-12-16 16:20:30 +00:00
Guido Ranzuglia granzuglia
c98cc52f54 - fixed compatibility issue with qt 4.8.5 2013-10-24 20:02:33 +00:00
Guido Ranzuglia granzuglia
b67c61a234 - fixed "missing selection icons" bug 2013-10-24 16:13:06 +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