510 Commits

Author SHA1 Message Date
alemuntoni
df95aa0596 meshlab builds with last visual studio versions; added deployment for windows 2019-12-10 12:02:12 +01:00
Alessandro Muntoni
a3bff970e5
Merge pull request #511 from rpavlik/misc-fixes
Misc fixes
2019-12-05 12:01:24 +01:00
Alessandro Muntoni
7333633dcb
Merge pull request #493 from tnixeu/replace_variadic_function
Replace variadic functions with variadic templates
2019-12-05 10:11:46 +01:00
Ryan Pavlik
f1eea18df3 common: Some clang-tidy 2019-12-04 14:27:54 -06:00
Ryan Pavlik
bbb1d86d3d filterparameter: Protect against self-copy/self-assign 2019-12-04 14:27:54 -06:00
Dmitry Murzin
485afe3c90 Small fixes (probably) 2019-12-04 14:20:04 -06:00
Ryan Pavlik
d4564c341d Use some system libraries if desired.
Specifically, lib3ds, openctm, bzip2, Eigen, and GLEW
2019-11-27 13:01:55 -06:00
tnixeu
d3623f7c49 replaces variadic functions in logging with variadic templates 2019-10-30 20:05:38 +01:00
133470
f6c6675baa Merge branch 'master' of https://github.com/cnr-isti-vclab/meshlab 2019-01-29 15:50:18 +11:00
133470
446ca00dab - added a meshmodel default destructor 2019-01-29 15:50:09 +11:00
granzuglia
25f3d17b1d - fixed a lot of bugs 2019-01-29 15:37:47 +11:00
Andrea Maggiordomo
737a5cd7af Fixed texture deallocation 2018-10-17 19:13:16 +02:00
Marco Callieri
68f4b097b4 saving view state in project is now optional
added checkbox in project saving window. Default is ON (save state).
2018-08-29 15:21:12 +02:00
Paolo Cignoni
aaf70cd34a Small change to the pro to build the distrib path in a simpler way 2018-05-05 00:42:04 +02:00
Paolo Cignoni
15a369629c Renamed MeshModel::MM_GEOMETRY_CHANGE into MM_GEOMETRY_AND_TOPOLOGY_CHANGE
Needed for clarity.
Also added the skeleton of the isotropic remeshing filter
2018-05-03 16:33:29 +02:00
Paolo Cignoni
e2f95ef545 A bit of .pro cleaning 2018-04-09 17:00:11 +02:00
Paolo Cignoni
d1aacfa2ab Harmless warnings 2018-04-06 13:27:26 +02:00
Marco Callieri
48a93bced4 version update & dialog formatting 2018-04-03 11:31:36 +02:00
Marco Callieri
54516a10c2 better postconditions for filters that change geometry
using MM_ALL added unwanted data to the layer
TO BE TESTED
2018-03-30 11:21:13 +02:00
Marco Callieri
77efbad52a ATI GPU memory info
TO BE TESTED
not a bar, we cannot get total memory info, only what is available
2018-03-29 17:40:30 +02:00
Marco Callieri
e348193cc3 lining up masks
tab to indent, space to align
2018-03-29 16:03:57 +02:00
Marco Callieri
828bcc3a10 updated default colors, updated starting point size 2018-03-26 11:17:51 +02:00
Paolo Cignoni
5391a939dc Cleaning up postconditions for filters 2018-02-23 08:10:32 +01:00
Paolo Cignoni
d0267fd180 added exception throwing check at startup that all the filters have the needed callback
After getting yet another crash at the end of the processing...
Now for each old-style filter you must have all the needed callback...
2018-02-22 13:30:11 +01:00
Paolo Cignoni
7712ba1144 removed uselss var 2018-02-22 13:28:26 +01:00
Paolo Cignoni
3b89a7cb12 linux libs 2018-02-21 18:50:57 +01:00
Marco Callieri
9bae8dbd8d qPrintable to qUtf8Printable in the WHOLE project
qUtf8Printable is better to deal with special characters.
also in QT documentation it is said is better when logging strings.
However, we use it also to store filenames and text-based ID, if we only use one, and not alternating between qUtf8Printable and qPrintable, thins should be smoother, but since it is a project-wide change, it is potentially DANGEROUS, NOT YET FULLY TESTED
2018-02-19 16:36:31 +01:00
Paolo Cignoni
fab880a653 harmless warning 2018-02-14 10:48:13 +01:00
Marco Callieri
e7e689a9b7 update version number 2018-02-12 11:39:12 +01:00
Marco Callieri
ac5ef3831f accented/regional chars fix
qUtf8Printable should be used for logging strings
and interanl string storage in meshmodel should not use qPrintable, to avoid screwing with the filenames
2018-01-11 17:26:45 +01:00
granzuglia
507a2b3665 - added support for persistent parameters to further widgets (not yet all of them) 2018-01-09 13:30:52 +11:00
granzuglia
68616089ed - fixed bug in the persistent parameter system 2018-01-05 17:24:53 +11:00
133470
92b74e389d removed useless piece of code 2018-01-05 15:00:59 +11:00
granzuglia
53c625f03b Fixed compiling issues to make travis system happy. 2018-01-04 15:06:23 +11:00
granzuglia
08ab667a12 added support for persistante parameters. now everything should be able to compile again! WARNING! PLEASE, RECOMPILE THE EXTERNAL LIBRARIES BEFORE RECOMPILE THE WHOLE MESHLAB_FULL.PRO 2018-01-04 14:29:25 +11:00
granzuglia
fae57fd072 added support for persistante parameters. WARNING!!! please, note that at this moment the code may not compile. It will compile again as soon as I will finish to merge the all the changed files 2018-01-03 18:34:36 +11:00
granzuglia
b480cedf2f - fixed compiler errors with non-const default arguments parameters passed by references - added support for visual studio 2017 to the projects in meshlab_mini 2017-12-16 12:17:06 +11:00
gianpaolopalma
da644ee4da Trivial bug fixing in the saving of MLP project 2017-11-28 11:30:35 +01:00
gianpaolopalma
ebad76f177 Added new functinalities to the MeshLab project
- Added a new project type (.mlb) to save matrix and camera data in
binary format using Base64 encoding
- Added the saving of the rendering options of each mesh layer
- Bug fixed in the appendProject
2017-11-27 13:37:49 +01:00
Guido Ranzuglia
d217d1af28 - the STL "unify vertices" parameter is now a global one 2017-04-07 15:23:26 +10:00
Guido Ranzuglia
928f36139d - fixed various bugs on saving/opening XML scripting files 2017-04-05 16:08:57 +10:00
Guido Ranzuglia
4866a2c163 - removed compiler time errors 2017-03-30 16:40:09 +11:00
Guido Ranzuglia
cba7dbdafc - search engine now ranks the results giving precedence to the matching words contained in the action title 2017-03-30 09:10:24 +11:00
Guido Ranzuglia
0d25002e87 - fixed decreasing in loading huge meshlab project 2017-03-24 21:13:38 +11:00
Guido Ranzuglia
708000f541 - moved metaprogramming template floating point test functions 2017-03-21 14:38:09 +11:00
Paolo Cignoni
b176abe818 removed useless include 2017-03-14 23:40:08 +01:00
Paolo Cignoni
07b8d258ba ignored warning for unknown pragmas on linux 2017-03-04 23:19:28 +01:00
Paolo Cignoni
f675047c92 Explicit add of the Eigen folder to the include path.
Needed since the removal of the hardcoded paths of Eigen inside the
library.
2017-01-26 15:47:07 +01:00
ganovelli
2079824513 first working draft
it simply outputs an image with model rendered from the current camera
with creases highlighted
2017-01-13 11:34:05 +01:00
Guido Ranzuglia
c830916c86 - fixed "changing the user defined color after filter execution" bug 2016-12-22 12:26:55 +01:00