60 Commits

Author SHA1 Message Date
alemuntoni
f7a742bc2e missing export capability dxf 2020-12-17 17:03:19 +01:00
alemuntoni
878f86eaf7 missing export capability dxf 2020-12-17 16:51:07 +01:00
alemuntoni
8ae6c8de18 FileFormat file outside IOMeshPlugin 2020-11-25 12:30:01 +01:00
alemuntoni
1677153418 rename to IOMeshPluginInterface 2020-11-24 18:57:10 +01:00
alemuntoni
3f24714657 initGlobalParameterList is a member of decoratePluginInterface.
Moved unify stl vertices parameter to initPreOpenParameter
2020-09-21 18:34:29 +02:00
alemuntoni
7ca8d10a77 io_plugin_interface.h, fix filter_trioptimize 2020-09-18 12:54:49 +02:00
alemuntoni
2fff353d5d fix cmake, renamings and better style 2020-09-18 11:52:41 +02:00
alemuntoni
205205e21f const correctness IO plugins 2020-09-09 17:34:47 +02:00
alemuntoni
fe42f9427e add pluginNames to all plugins; update vcg 2020-08-07 14:45:40 +02:00
alemuntoni
bde27b81f5 RichParameterLists iterates on RichParameter references 2020-08-03 10:10:06 +02:00
alemuntoni
47b0828b29 references instead of pointers 2020-08-03 09:00:44 +02:00
alemuntoni
145cd72be9 last amend... 2020-07-31 22:20:56 +02:00
alemuntoni
1f6699c621 amend last commit 2020-07-31 22:12:37 +02:00
alemuntoni
d9d3239c48 addParam takes a reference 2020-07-31 20:11:46 +02:00
alemuntoni
46905a8c95 fix last two commits 2020-07-31 19:38:48 +02:00
alemuntoni
5063bde0c9 RichParameterSet -> RichParameterList (actually it was already a list) 2020-07-31 17:29:06 +02:00
alemuntoni
9e68654b93 RichParameter val is now protected - safer resource management 2020-07-30 15:07:58 +02:00
alemuntoni
690e4abb91 RichParameter now is copiable and assignable, name field protected 2020-07-30 13:23:23 +02:00
alemuntoni
6684ae4c4b fix various warnings, update vcg, workaround for aqtinstall 2020-03-05 09:46:28 +01:00
Norbert Wenzel
445cc30ada Use bitand instead of logical AND for bitmask 2019-10-20 13:52:36 +02:00
Paolo Cignoni
722b6ace90 Added in meshlab support for opening fbx files 2018-09-09 09:28:21 +02:00
Marco Callieri
a7784bc0e3 corrected PTX import
LEICA ptx has data arrangement that is different from FARO, the importer and the interface have been modified accordingly
2018-05-17 17:12:37 +02:00
Marco Callieri
d10036c9d6 saving errors are properly shown 2018-05-09 14:07:25 +02:00
Paolo Cignoni
d605db0f50 added sanitazion pass for backward and forward slash 2018-04-06 10:35:56 +02:00
Paolo Cignoni
5d3fbca6ba Corrected wrong managment of malformed stl files 2018-02-22 19:19:43 +01:00
granzuglia
745c1bdf33 merge required by git to solve a conflict 2018-02-22 14:05:32 +11:00
granzuglia
2b18d90505 - fixed 'XMLEditWidget has a not initialized layout' crash - removed assert from compute topological measures for quad meshes filter 2018-02-22 14:05:25 +11: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
eb023c2aae corrected error (meshmodel -> CMeshO) 2018-02-16 19:24:49 +01:00
Marco Callieri
5fc271eb9e updated ply saving parameters
qPrintable -> qUtf8Printable
2018-02-16 11:55:56 +01:00
Paolo Cignoni
d716aca180 small change in the attribute saving API 2018-02-16 08:54:41 +01:00
Marco Callieri
3021edb945 PLY export custom attributes
FIRST DRAFT
- to be tested
- VECTOR 3F parameters are still ignored
2018-02-14 17:54:42 +01:00
Marco Callieri
859ab61adb removed warnings 2018-02-14 17:43:11 +01:00
Guido Ranzuglia
d217d1af28 - the STL "unify vertices" parameter is now a global one 2017-04-07 15:23:26 +10:00
Marco Callieri
810e450a52 tri-to-poly in obj exporting is now a parameter
when the layer has faux-edges non-triangular polygons, the conversion
from triangles to polygons is now optional, controlled by a parameter.
2017-02-22 17:51:54 +01:00
Marco Callieri
54b81ee0fa changed a default option in importing ptx
As most of times we need to import only points, this is now the default
2016-11-21 17:35:24 +01:00
Paolo Cignoni
76e4dce36e moved io gts file type into baseio and removed a now useless plugin 2016-11-10 12:31:02 +01:00
Guido Ranzuglia granzuglia
ddd24511b0 - added a CompactEveryVector if the unify vertex option for the STL file is required 2016-10-04 09:55:41 +00:00
Paolo Cignoni cignoni
9dfdaeb816 Better error messages when reading off files 2014-11-14 23:04:06 +00:00
Paolo Cignoni cignoni
92043255c9 trivial refactoring of a few names 2014-06-17 15:17:34 +00:00
Paolo Cignoni cignoni
ee2dd44cc2 Corrected a small bug involving the save of polygonal meshes with texture coords in obj format. 2014-05-26 17:05:47 +00:00
Paolo Cignoni cignoni
0b0c4b473e added a compact every vector for workaround of an obj bug on reloading the same mesh with attribute with a mesh smaller... 2014-05-23 15:09:50 +00:00
Paolo Cignoni cignoni
dbf568db9c Added support of polygonal meshes in OBJ output. Now meshes with faux edges set are correctly exported as polygonal meshes (and not tris) 2014-05-05 23:58:46 +00:00
Paolo Cignoni cignoni
94dd66a8e5 removed useless inclusion of <QtGui> that was causing warnings for GLEW conflicts 2014-02-12 13:58:35 +00:00
Guido Ranzuglia granzuglia
64681e282c - added support for qt5 2013-03-18 15:44:01 +00:00
Paolo Cignoni cignoni
821d296e80 removed a useless include (that exists only in qt5) 2013-02-23 05:51:19 +00:00
Federico Ponchio ponchio
9630bcbf92 ported to qt5 (hopefully mantaining compatibility).
In particular changed some deprecated methods and sorted include order
to fix glew and qt5 opengl clashes.
2013-02-21 16:14:46 +00:00
Paolo Cignoni cignoni
65801d9992 Added support for color STL files (both Magics and Solidview 'standard') 2012-11-27 07:06:35 +00:00
Paolo Cignoni cignoni
ff0d446731 Imporved support of PTX files. Now it can open ptx as point clouds automatically computing normals and radius for splatting 2010-11-08 15:07:25 +00:00
Paolo Cignoni cignoni
6b54218921 added support for vmi input 2010-02-23 00:44:39 +00:00