Paolo Cignoni
010b310cac
Added support of polylines (edges) in PLY support. Used the format suggested in the web description of the ply format ( http://paulbourke.net/dataformats/ply/ )
...
element edge 5 { five edges in object }
property int vertex1 { index to first vertex of edge }
property int vertex2 { index to second vertex }
2011-11-07 16:14:46 +00:00
ganovelli
cedf5fb284
bug fixing:
...
- mixup of nomes Edge and Face on the components.
- possibly use of empty vector in import_obj.h
Thanks to nagaokagetora for showing them
2011-10-25 10:03:10 +00:00
ganovelli
fce10a34fa
point3f to point3d conversion error.
2011-10-21 12:18:18 +00:00
Paolo Cignoni
d019261682
harmless gcc/clang warnings
2011-10-15 21:30:41 +00:00
Paolo Cignoni
3665268aa4
Significant refactoring. Cleaned up the non glutesselator code. Quad are split in a simpler way. Support for the qobj format preserved...
2011-10-13 08:02:10 +00:00
Paolo Cignoni
fca3d016d8
added a missing include<stddef>
2011-10-13 07:40:13 +00:00
Paolo Cignoni
bf01793bd8
Added support for point clouds to openctm. Using an hack becouse openctm officially do not want it...
2011-10-06 14:00:54 +00:00
Paolo Cignoni
2fe129645b
Rolled back
2011-10-05 15:04:40 +00:00
Paolo Cignoni
57c5e617dc
Another change due to the recent SimpleTempDataBase changes...
2011-06-03 09:02:48 +00:00
Paolo Cignoni
60618323bd
changed the use of SimpleTempData in VMI
2011-06-03 08:38:13 +00:00
Nico Pietroni
b483d00bd8
corrected a bug on writing per Wedge textcoords..
2011-04-20 16:49:58 +00:00
granzuglia
f3969b8774
remove crash when all vertices and faces have been marked as deleted but the are still in the vert/face vectors
2011-04-15 08:46:43 +00:00
granzuglia
f49691377c
added missing include file and namespace prefix
2011-04-13 12:29:21 +00:00
Federico Ponchio
a4af30479c
added missing includes.
2011-04-11 16:48:13 +00:00
Paolo Cignoni
477dd698bd
Ongoing corrections of include paths to comply the new folder arrangement
2011-04-03 22:50:10 +00:00
Paolo Cignoni
4b0fb8bb2e
Ongoing corrections of include paths to comply the new folder arrangement
2011-04-03 20:55:22 +00:00
matteodelle
0d98d0216e
Added import/export of color per vertex (only for triangular meshes for now)
2011-03-23 21:00:40 +00:00
Federico Ponchio
bee287603e
added minimal doc on Open.
2011-03-21 17:20:38 +00:00
granzuglia
d95b28dff4
removed no faces crash
2011-03-15 16:40:08 +00:00
granzuglia
81bca52d1b
added 64-bit compatibility (unsigned int -> void*)
2011-03-14 11:18:16 +00:00
Paolo Cignoni
3eb92cbe8a
harmless gcc warnings
2011-02-17 11:38:01 +00:00
Paolo Cignoni
7037098822
Added to BitQuad Support a Generic quad triangulation function and used in OFF importer.
...
It takes in input 4 vertex pointrs and rotate them so that a simple fan triangulation is Ok.
It uses geometric criteria for avoiding bad shaped triangles, and folds
and it use an internal set of already created diagonal to avoid the creation of non manifold situations.
2011-01-27 15:49:21 +00:00
granzuglia
b75a2c77a0
removed crashes when a not well-formed mtl file has been opened.
2011-01-25 09:10:34 +00:00
Paolo Cignoni
423fce1321
automatically detect the color format (integer between 0 and 255 or
...
floats between 0 and 1)
2011-01-17 10:06:15 +00:00
Paolo Cignoni
dfba841714
add support for vertex per color with OBJ files (read/write)
2011-01-13 18:04:32 +00:00
granzuglia
811396f854
removed old m.hasPerSomething() with tri::hasPerSomething(m)
2010-12-21 19:23:55 +00:00
Paolo Cignoni
377333e805
cleaned up useless parameters in off loading
2010-12-21 15:04:14 +00:00
Paolo Cignoni
aeea62cfd0
New version of PTX importer. Added support of direct point cloud loading
2010-11-08 15:06:21 +00:00
Paolo Cignoni
c6d3aee778
improved support of per face colored off
2010-10-21 17:45:14 +00:00
Paolo Cignoni
f646abea7b
added support of ply files saved by the plywrite package of matlab, that strangely enough use char (!) as a type for vertex indexes...
2010-10-20 12:25:13 +00:00
Marco Di Benedetto
421ae17fb4
changed some asserts in explicit error checks.
2010-10-13 12:53:30 +00:00
Paolo Cignoni
bc23a049bd
removed harmless gcc warnings (unsigned vs signed int)
2010-06-23 14:26:52 +00:00
ganovelli
212c15b77b
update calls to Append<..>::Mesh(..)
2010-06-18 08:35:36 +00:00
ganovelli
9834a6dc5c
3 --> (*fi).VN()
2010-06-18 08:30:50 +00:00
Paolo Cignoni
168953b768
added missing initialization of tex coord.
2010-06-16 12:04:55 +00:00
Paolo Cignoni
2e22f9b51d
added initialization of mask in LoadFaceOcfMask
2010-06-01 08:11:20 +00:00
Marco Di Benedetto
0fc8a49a51
2010-05-22 19:47:43 +00:00
granzuglia
42265b4893
added \
2010-05-04 10:10:29 +00:00
granzuglia
9508892e4c
added \usepackage{hyperref} reference
2010-05-04 09:59:38 +00:00
granzuglia
9ca3dc0855
fixed cast bug for 64bit architectures.
2010-04-30 17:34:59 +00:00
Paolo Cignoni
691ff07eb4
more robust parsing of malformed off (should not crash!)
2010-04-19 12:20:56 +00:00
Paolo Cignoni
a184a620e4
corrected the vertical orientation of texture to be consistent with per wedge tex coords
2010-04-08 16:49:50 +00:00
Paolo Cignoni
51534c9ce9
converted to the new UsedTypes syntax
2010-03-18 11:26:44 +00:00
Paolo Cignoni
4ee60382b0
put qt debug code inside guards
2010-03-18 10:20:08 +00:00
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