Commit Graph

385 Commits

Author SHA1 Message Date
mtarini 54ca153009 mini-changes at various importer exporters, to maximize compatibility 2010-03-13 00:52:17 +00:00
Paolo Cignoni 56bde62d80 removed old 'uber' access to component members 2010-03-03 15:57:58 +00:00
Paolo Cignoni 96d770c828 corrected bug in the exporting of the texture file name (removed extra space) (thnx to anonymous bug submitter) 2010-02-26 16:14:20 +00:00
Paolo Cignoni bb75099c5d corrected a wrong bbox type (mismatched between a fixed box3f and the mesh bbox type) 2010-02-23 16:50:47 +00:00
Paolo Cignoni 319a87d5c0 Changed all the m.HasPerVertexXXX into the more safe HasPerVertexXXX(m) (it caused a bug in the saving of per-vertex tex coords) 2010-02-23 16:48:02 +00:00
Paolo Cignoni 866abb0921 improved the support of per vertex texture data. Now it is correctly handled in OFF and PLY 2010-02-23 01:51:25 +00:00
Paolo Cignoni de93d3d941 Yet another bunch of missing typenames; corrected a signature mismatch between LoadMask and GetHeader 2010-02-20 00:59:40 +00:00
ganovelli 9057e1dcd6 added bbox in the header, added missing typenames 2010-02-19 17:34:38 +00:00
Paolo Cignoni 87599e519f added a minimal support for failing and reporting errors 2010-02-18 23:33:56 +00:00
Paolo Cignoni 14850843c6 Better triangulation of quad into two triangles. 2010-01-16 14:59:40 +00:00
Paolo Cignoni 49bbc55cac removed harmless gcc warnings 2010-01-03 01:57:39 +00:00
Paolo Cignoni 73ed783085 Significant change. Now obj with non-convex polygonal faces are correctly managed (and faux edges are supported too). Warning it requires GLU because it relies on glu tessellation. 2009-12-17 17:49:51 +00:00
Paolo Cignoni f4d71c746d added simple printout in debug of degenerate faces when found. 2009-12-07 08:31:44 +00:00
Marco Di Benedetto 08f9b6a4b3 prevented cast/unused/uninitialized warnings and some indentation work. 2009-12-01 17:37:45 +00:00
Paolo Cignoni 1532b46428 Slightly change the interface of the collada parsing stuff to avoid allocation hassles 2009-11-24 10:21:29 +00:00
Marco Di Benedetto 8e9062b12b 1) fixed token parsing : SplitToken() should take the original IO mask and not the clamped (with mesh attributes) one.
2) some indentation work.
2009-11-22 19:09:53 +00:00
Paolo Cignoni 302a7725fa removed harmless warnings 2009-11-17 23:34:46 +00:00
mtarini 420af788a6 fixed bug importing s,t per vert (in blender-flavour plys) 2009-11-05 12:55:31 +00:00
ganovelli 8fdf56d4a4 added include to wrap/callback.h 2009-10-30 23:56:56 +00:00
ganovelli 1ea77adee6 changed name of template param of LoadFaceOcf (it was the same as the tesmplate name of the class) 2009-10-30 23:43:09 +00:00
ganovelli 513be1d83b changed errormsg names for conflicts with already defined names 2009-10-30 17:51:40 +00:00
granzuglia 1e4b72e69c added parameters to Open (fabio ganovelli) 2009-10-30 17:44:35 +00:00
ganovelli 2749e06329 functions moved inside the classes to avoid linking errors 2009-10-30 14:50:50 +00:00
ganovelli 1bdd02fe37 added LoadMask (updated header info to do so) 2009-10-30 14:07:51 +00:00
ganovelli 69daec04a0 added LoadMask 2009-10-30 14:06:33 +00:00
Paolo Cignoni 6f2aa86c56 changed, in vmi importer, return type from bool to int and added human readable error messages 2009-10-30 11:49:06 +00:00
Paolo Cignoni 3850a66151 removed some useless warning 2009-10-30 10:55:16 +00:00
Paolo Cignoni ed82effec9 a few of missing typenames 2009-10-29 17:23:47 +00:00
Paolo Cignoni 987d9df418 added the inclusion of the component_ocf files for the type definitions 2009-10-29 17:22:34 +00:00
Paolo Cignoni 6247e5efdc added VMI to the importer class (a bit risky) 2009-10-29 17:18:46 +00:00
Paolo Cignoni 7ef26b5a25 Improved support for loading meshes with per vertex texture coords (as saved by blender) 2009-10-27 23:55:44 +00:00
Marco Di Benedetto f6d9f4de7c save texture file names if vertex texcoord bit is set. 2009-10-23 20:24:10 +00:00
Marco Di Benedetto 1994b5b493 removed implicit cast warning. 2009-10-21 18:43:51 +00:00
ganovelli 290804071b removed ambiguous Write*/Read* classes 2009-10-09 13:48:52 +00:00
ganovelli 4fa2f2a557 changes to compile with gcc 4.3.3-5 2009-10-09 10:17:24 +00:00
ganovelli 4ea077e7c2 extended support to dump vertex and face Ocf components (compiled only .net) 2009-10-08 15:44:59 +00:00
ganovelli a1bc068e34 extended support to dump attributes
It was only for vertices, now it is also for faces and mesh attributes.
Compiled gcc and .net. Tested only on toy exmaples
2009-10-07 12:45:49 +00:00
ganovelli 71f0c204d9 extended support to dump attributes
It was only for vertices, now it is also for faces and mesh attributes.
Compiled gcc and .net. Tested only on toy exmaples
2009-10-07 12:45:21 +00:00
Paolo Cignoni d3b6444cb4 added polygonal bit mask setting 2009-10-01 15:46:54 +00:00
Paolo Cignoni 5373661f74 improved robustness of loading of files ending with \r on non windows machines and improved the management of bit-polygonal meshes 2009-09-28 00:01:12 +00:00
Nico Pietroni be706b8d6e corrected 1 bug in ExporterOFF 2009-09-27 15:49:35 +00:00
Paolo Cignoni 8be83c0e45 Added support of reading QOBJ variant of obj files (just quads) 2009-09-23 15:09:05 +00:00
Paolo Cignoni 02ccdd90ec small changed to improve the parsing of collada files that has a lot of line breaks inside 2009-09-12 05:22:51 +00:00
Paolo Cignoni d9a064764a Added typename for gcc compliance 2009-09-04 11:56:13 +00:00
Paolo Cignoni f44a3cfa78 Added support to additional per-face data in stl files. Code patch initially contributed by Tommy Odom (thanks!) 2009-08-23 07:16:49 +00:00
Paolo Cignoni 4c778ca971 removed small bug that caused the duplicate loading of the last vertex of a asc file 2009-08-18 00:01:47 +00:00
ganovelli 2c26fa34d4 missing test on cb==NULL added 2009-07-29 13:47:04 +00:00
ganovelli 8484f4522e added support for vertex attributes
experimental. next: test / factorize / extend to faces and edges
2009-07-29 13:44:00 +00:00
Paolo Cignoni 3e6ced9eae Added management of both confidence and intensity in ply storing range maps 2009-07-17 14:43:57 +00:00
Paolo Cignoni abf6773153 corrected a small bug in the progress bar of large files 2009-07-14 08:58:48 +00:00