Commit Graph

1405 Commits

Author SHA1 Message Date
Andrea Maggiordomo 6c02f53fb1 tweaked rasterized packer 2019-12-10 10:13:38 +01:00
Luigi Malomo 2fca22fc4e added missing cstring include 2019-11-21 18:42:25 +01:00
Luigi Malomo 01943cf591 minor fix for windows 2019-11-21 17:27:46 +01:00
Luigi Malomo 95f793a6cd fixed nanoply build 2019-11-21 17:09:32 +01:00
Luigi Malomo 9c1fbc085c fixed nanoply build 2019-11-21 17:09:05 +01:00
Norbert Wenzel d1c9bd68a0 Remove unused overloads that do not compile
The `ReadHeader()` overloads taking a character pointer (filename) as a
first parameter instead of a `FILE*` directly do not compile, as they
are calling an overload of `ReadHeader(FILE*)` which does not exist.
Clang does not seem to care as these functions are unused when compiling
MeshLab (and therefore also VCGLib) but GCC tries to compile these
(unused) functions and rightly fails.

This commit simply removes the overloads taking a filename (`char*`).
They are in a header, but since they should fail to compile on *any*
platform I guess it is safe to remove these overloads, as I do not
expect them to be used anywhere successfully.
2019-10-27 08:59:57 +01:00
T.Alderighi 910da4c3e3 fixed bug when opening ply files containing float scalartype on a double scalartype mesh and viceversa 2019-09-19 17:56:55 +02:00
T.Alderighi ca65cf2162 added support for face normals export and import and face (double precision) quality export and import for ply format 2019-09-10 15:42:41 +02:00
nico 8147097df8 avoided computing curvature if not needed 2019-05-15 11:53:12 +10:00
nico 565f4c4f53 added k-neighbors instead of radius to make it more stable 2019-05-06 18:17:17 +10:00
nico 02e04e901a added define to compile without comiso and use only polyvector field 2019-04-24 11:51:08 +10:00
Andrea Maggiordomo 60ea359ec4 Fixed integer overflow occurring in fillChunk() if mesh had a single face with wedge texcoords 2019-04-12 09:38:00 +02:00
Andrea Maggiordomo 19adc39387 Updated RasterizedOutline2Packer
Added parameters to control the gutter size of the outlines, the
possibility to track space between previously placed polygons when
evaluating new moves (inner horizons), and the possibility to try a
small number of permutations of the packing sequence in order to
improve the overall efficiency.

Cleaned up QtOutline2Rasterizer.

Updated the relevant samples.
2019-01-31 14:28:24 +01:00
Luigi Malomo e6c18ff6d3 ply export: face quality type fixed 2018-12-14 16:44:55 +01:00
Paolo Cignoni 07de5590ff Added support of polygonal mesh to OFF
(not only bitpoly also the plain poly mesh)
2018-11-29 00:32:58 +01:00
T.Alderighi d0ffe2a48f missing inline and added some constnt 2018-10-23 14:35:50 +02:00
Andrea Maggiordomo c67a33e45c Adding multitexture support to FBX importer 2018-10-16 13:02:47 +02:00
Paolo Cignoni ac53416289 Cleaned the ofbx.cpp file to make it c++11 2018-09-09 11:35:54 +02:00
Paolo Cignoni 161c2c04f9 Add io_trimesh/import_fbx.h and sample file 2018-09-09 09:26:07 +02:00
Paolo Cignoni 5eb5363d01 Added openfbx to wrap folder 2018-09-09 09:12:08 +02:00
Gianpaolo Palma 22311c5340 Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2018-07-12 10:56:14 +02:00
Gianpaolo Palma 4aa5b95f5b Bug fixing 2018-07-12 10:55:53 +02:00
T.Alderighi ac79dadd89 very simple vtk tetrahedral mesh exporter (might seed a more general vtk exporter) 2018-06-28 16:55:39 +02:00
T.Alderighi fc8d50cd2b import msh meshes 2018-06-07 10:58:25 +02:00
T.Alderighi dd0e338923 seeding general tetra importer 2018-05-29 16:39:37 +02:00
T.Alderighi 95ecdf424e better MSH tetra importer 2018-05-29 16:21:17 +02:00
T.Alderighi dad4ad9ba3 added first basic version of msh importer 2018-05-28 19:06:35 +02:00
T.Alderighi 8d3548eb0c fix typo + fix crash when loading tetramesh with double precision positions 2018-05-25 11:58:32 +02:00
T.Alderighi eb97fef7bd small refac in smooth + small refac in tetramesh gl wrapper 2018-05-25 11:25:00 +02:00
nico d2dd2d01f0 changed Creases in EdgeSelFlags 2018-05-24 00:32:52 +10:00
Marco Callieri 8b5a56b262 PTX import changes to support LEICA
order of columns goes counter-clockwise for Leica, but clockwise for FARO, so, when building faces and calculating normal, we have to take care of this.
2018-05-17 17:11:29 +02:00
T.Alderighi 85f3a5fad5 minimal ply tetra importer and tetragl (immediate mode) 2018-05-14 20:01:43 +02:00
T.Alderighi 386dba9f64 Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2018-05-11 11:01:21 +02:00
Marco Callieri eaff614cb9 added check for save errors 2018-05-09 14:06:32 +02:00
T.Alderighi b597815848 tet export 2018-05-08 16:03:30 +02:00
T.Alderighi 67a80722d5 removed tetra complex...bootstrapping tetra in trimesh:
base done
foreach done
Allocator done
Append done

quality selection topology WIP
clean todo
2018-05-04 18:12:02 +02:00
T.Alderighi b0384f68d1 stable allocate and tetra complex 2018-05-03 15:05:42 +02:00
Paolo Cignoni 21d49e900e corrected rarely used setview in gui.h 2018-04-23 09:35:20 +02:00
Paolo Cignoni f4f58f587a wrong guard position (doh!) 2018-04-06 16:41:39 +02:00
Paolo Cignoni 2107652428 guarded out old unused picking functions 2018-04-06 13:42:50 +02:00
Paolo Cignoni a15bb49904 harmless clang warnings 2018-04-06 13:26:51 +02:00
Paolo Cignoni d8fa7295e7 Added yet another variant of ply ushort/char combination...
close meshlab bug #290
2018-04-06 11:00:28 +02:00
Paolo Cignoni 95a2c62104 Refactored a bit the obj importer to remove bug caused by meshes with and without textures 2018-04-06 10:33:53 +02:00
Paolo Cignoni 524f8e8a61 Corrected bug in texture saving (vt vs wt clash)
It does not worked when trying to save per vert tex in a mesh with also per-wedge.
2018-04-05 11:36:19 +02:00
Marco Callieri 7fdb93f773 warning cleanup 2018-03-26 11:44:24 +02:00
Marco Callieri 0a9af88d5f updated default pointsize 2018-03-26 11:44:05 +02:00
Marco Callieri 9d14fea462 strdup works on linux, _strdup on windows 2018-03-21 12:07:40 +01:00
Marco Callieri 7939a54f1c warning cleanup 2018-03-21 10:45:12 +01:00
Marco Callieri 302e75772b formatting 2018-03-15 17:18:54 +01:00
Luigi Malomo 16a5d7b999 corrected importer to handle import of polygonal ply into meshes with polyinfo 2018-03-07 20:12:42 +01:00