137 Commits

Author SHA1 Message Date
Ryan Pavlik
6f5657692e Replace all other glewInit calls in maintained plugins and core. 2020-03-25 10:48:01 -05:00
alemuntoni
3c6096b6e9 fix compile without NDEBUG 2020-03-05 15:37:31 +01:00
alemuntoni
1a61944ca0 fix errors 2020-03-05 14:54:01 +01:00
alemuntoni
522195d949 edit align warnings, reverting mirror for aqtinstall 2020-03-05 14:25:34 +01:00
Alessandro Muntoni
387999ffc8
Merge pull request #591 from alemuntoni/master
Fix warnings and wirkaround for github actions aqtinstall for windows
2020-03-05 10:29:55 +01:00
alemuntoni
6684ae4c4b fix various warnings, update vcg, workaround for aqtinstall 2020-03-05 09:46:28 +01:00
Ryan Pavlik
b261fe0e04 Codespell and typo fixes.
Partially directed by the Debian "lintian" tool.
2020-03-04 11:21:46 -06:00
alemuntoni
dac36bb0d5 deleted extra parentesis 2020-01-27 09:18:18 +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
f1aaa5d506 Remove direct references to "external" from source files 2019-12-11 11:14:52 -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
granzuglia
25f3d17b1d - fixed a lot of bugs 2019-01-29 15:37:47 +11:00
Paolo Cignoni
8464789db9 Leaving openmp always on for osx. 2018-04-05 23:21:27 +02:00
Marco Callieri
d6fb14740d warning cleanup 2018-03-21 10:44:54 +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
Marco Callieri
859ab61adb removed warnings 2018-02-14 17:43:11 +01:00
Paolo Cignoni
eaac795ea8 corrected compilation errors 2017-09-13 13:52:07 +02:00
Paolo Cignoni
ff102e8474 inclusion of omp.h should always be guarded by #ifdef 2017-01-24 19:34:51 +01:00
gianpaolopalma
bc1b768e19 Bug fixing and OpenMP support
-Bug fixing in the computation of the alignment of two meshes with big
scale difference
- Added OpenMP support
2017-01-23 10:37:35 +01:00
Paolo Cignoni
a68d41beba Corrected bug #30 Alignment issue
Unexpected side effect of the setRenderingData functions. The new
rendering framework is quite mysterious sometime…
2016-12-30 01:38:10 +01:00
Guido Ranzuglia
286761d6e8 - fixed problems with edit align widget rendering 2016-12-15 17:25:09 +01:00
Paolo Cignoni cignoni
adde39c9be Refactored edit align so that it never uses mesh id as indexes but only as keys. 2016-10-06 22:46:13 +00:00
Guido Ranzuglia granzuglia
d32dbd44b4 - removed stupid crash 2016-09-30 06:31:02 +00:00
Marco Callieri mcallieri
bc27d048c7 updated some error messages 2016-09-13 14:00:25 +00:00
Marco Callieri mcallieri
5b95bfae23 changed a bit the alignment dialog: when manual aligning, all options are greyed out until manual alignment is complete, and afterwards restrored 2016-09-13 13:16:42 +00:00
Marco Callieri mcallieri
313f65ca8d corrected a bug in manual align, the state of the layer was not properly updated 2016-09-13 10:29:28 +00:00
Marco Callieri mcallieri
abebf10dbf corrected a bug: when a layer to be glued had a transformation, it was ignored, resulting in a wrong rendering in the point-picking interface, and in an incorrect transfrmation later on. 2016-09-13 09:54:47 +00:00
Paolo Cignoni cignoni
4fa4f0eeff Small changes to make the edit align working again:
- removed assert disabling
- removed wrong assert
- corrected test in the aling (thanks gianpaolo)
2016-09-09 13:03:06 +00:00
Guido Ranzuglia granzuglia
e97bb36721 - restored edit_align plugin. WARNING!!!!! the alignment process seems not to work!!! HAS TO BE FIXED AS SOON AS POSSIBLE 2016-09-01 06:11:12 +00:00
Gianpaolo Palma gianpaolopalma
6037502524 Bug fixed due to a parenthesis mismatch 2016-07-21 09:19:14 +00:00
Guido Ranzuglia granzuglia
d311c3f2a6 - bug fixing
- integration
- so on...
2016-06-29 12:58:10 +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
Paolo Cignoni cignoni
1d722cc4ed Updated filter_autoalign to float/double independence 2014-08-26 09:33:25 +00:00
Guido Ranzuglia granzuglia
3e7fa9962e - removed compiling errors. Warnings are still there. 2014-07-29 15:15:38 +00:00
Paolo Cignoni cignoni
ba52676379 Refactored and improved the old code for finding rotation matrix that matches meshes 2014-05-23 15:07:00 +00:00
Guido Ranzuglia granzuglia
dfa659b096 - fixed crash caused by stupid call to histogram function when no matchable arcs were found (Fabio Ganovelli is responsible for the change) 2014-03-31 16:14:13 +00:00
Guido Ranzuglia granzuglia
6484164ee3 - font changed for mac/win compatibility reason 2014-03-28 09:45:16 +00:00
Guido Ranzuglia granzuglia
39f536a143 - font size inside the dialog buttons has been harmonized 2014-03-28 09:34:31 +00:00
Guido Ranzuglia granzuglia
f261464f14 - morphed QToolButtons (why?!?!?!?!?!?!?!?) into QPushButtons in AlignDialog
- a minimum size has been given to all the buttons
2014-03-28 09:15:20 +00:00
Guido Ranzuglia granzuglia
265d9b87a9 - added missing include 2014-03-05 09:45:57 +00:00
Paolo Cignoni cignoni
46b2d9f65f Added a missing class prototype 2014-02-28 10:37:05 +00:00
Paolo Cignoni cignoni
b13473baec Corrected bug in the creation of the AlignPairDialog (missing parent widget) 2014-02-21 12:58:57 +00:00
Paolo Cignoni cignoni
4bf8bc9884 Removed a number of annoying and useless warning. 2014-02-13 17:30:41 +00:00
Paolo Cignoni cignoni
815535f13f removed useless inclusion of <QtGui> that was causing warnings for GLEW conflicts
(and various other cleaning of qt includes)
2014-02-12 15:29:23 +00:00
Matteo Dellepiane matteodelle
3ebe37d1a2 dellepiane for ganovelli: fixed small issue for non rigid alignment (un-check was not seen) BUT there are still issue if there's a starting tr with scale! 2014-01-14 18:46:52 +00:00
Paolo Cignoni cignoni
63c5e4cc41 updated Added correct managment between logical and device window coords for mouse input and trackball.
Now with qt5.2 retina display correctly works
2013-12-16 11:35:30 +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