124 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
2eba8a7ffa cleaned code & optimized code of material's name 3ds 2006-01-22 10:42:18 +00:00
Paolo Cignoni cignoni
e86a04de65 deleted bug on saving name material 3ds 2006-01-22 01:26:52 +00:00
Paolo Cignoni cignoni
7076a40aa4 adding first rough texture loading support into 3ds file importing 2006-01-22 00:31:14 +00:00
Paolo Cignoni cignoni
941e6bb679 changed:
inserting coord texture in to map from key = index, value=coord
to key=coord, value=index_of_vertix.
2006-01-21 15:19:51 +00:00
Paolo Cignoni cignoni
5f7703c7be added texture filename on material 3ds and coordtexture on face 2006-01-20 14:15:52 +00:00
Paolo Cignoni cignoni
a6be45b16b code cleaning + more validation controls 2006-01-20 11:38:35 +00:00
Paolo Cignoni cignoni
b57f01e29d cleaned up history log 2006-01-19 09:36:29 +00:00
Paolo Cignoni cignoni
6e2766da9c update small error 2006-01-18 16:14:52 +00:00
Paolo Cignoni cignoni
5d3a4a3da5 updated material 2006-01-18 16:12:58 +00:00
Paolo Cignoni cignoni
107663b8ee added texture base 2006-01-18 15:09:45 +00:00
Paolo Cignoni cignoni
db693004ad added Lib3dsNode in export_3ds 2006-01-18 14:57:26 +00:00
Paolo Cignoni cignoni
5023daa08a added control on diffuse component 2006-01-18 12:27:49 +00:00
Paolo Cignoni cignoni
7f66b45ac3 added control on face's diffuse 2006-01-18 00:45:56 +00:00
Paolo Cignoni cignoni
2ae4e52157 changed vertflags in vertnormal [bug] 2006-01-17 18:13:06 +00:00
Paolo Cignoni cignoni
d77a017708 added capability mask on export file format 2006-01-17 13:48:54 +00:00
Paolo Cignoni cignoni
3e1b1643ba 3ds import mechanism extended for objects composed of more submeshes 2006-01-17 12:38:31 +00:00
Paolo Cignoni cignoni
8e0ce5ad84 added mask specificy in 3ds code 2006-01-15 08:51:30 +00:00
Paolo Cignoni cignoni
e63bec0e56 extend mask exporter for all type file format + 2006-01-15 00:45:40 +00:00
Paolo Cignoni cignoni
38d646a966 added more controls 2006-01-14 00:03:26 +00:00
Paolo Cignoni cignoni
6fdd850789 changed return type of exporter from bool to int 2006-01-13 15:35:58 +00:00
Paolo Cignoni cignoni
ff53915f77 added support for files with negative references to texCoord and vertex normals inside face definition 2006-01-13 00:40:26 +00:00
Paolo Cignoni cignoni
1e5dd9b69d deleted part of texture base 2006-01-12 23:53:17 +00:00
Paolo Cignoni cignoni
81f13956ae solved a small bug in material loading 2006-01-12 23:46:04 +00:00
Paolo Cignoni cignoni
0455e20582 cleaned code 2006-01-12 19:34:43 +00:00
Paolo Cignoni cignoni
2d4228f2c9 ostream -> fprintf 2006-01-12 18:43:41 +00:00
Paolo Cignoni cignoni
6b2462ce2d update code & clean code 2006-01-12 16:38:45 +00:00
Paolo Cignoni cignoni
1720fb495a diminished the time completely of the export_obj 2006-01-12 16:16:36 +00:00
Paolo Cignoni cignoni
375a48a50b minor changes 2006-01-11 21:27:39 +00:00
Paolo Cignoni cignoni
19981f7161 now using io::Mask instead of ply::PlyMask 2006-01-11 21:23:32 +00:00
Paolo Cignoni cignoni
4dfdc618c7 code cleaning 2006-01-11 17:19:03 +00:00
Paolo Cignoni cignoni
386f98f812 added comment-code for coord text 2006-01-11 16:32:43 +00:00
Paolo Cignoni cignoni
26a0775f5d bug-fix in vertex-normal 2006-01-11 15:55:14 +00:00
Paolo Cignoni cignoni
b239525e51 update ply::PlyMask -> io::Mask 2006-01-10 16:52:20 +00:00
Paolo Cignoni cignoni
ca7e6187a5 adding first rough implementation of 3ds file importer 2006-01-10 00:29:25 +00:00
Paolo Cignoni cignoni
b9fd9390e4 changed PM_VERTEXCOORD in PM_WEDGTEXCOORD 2006-01-04 16:51:44 +00:00
Paolo Cignoni cignoni
c0089aabfe changed clean::IsComplexManifold(m) to the new name clean::IsTwoManifoldFace(m) naming 2006-01-03 23:42:11 +00:00
Paolo Cignoni cignoni
c362bddb85 added base save 3ds materials 2005-12-23 10:24:37 +00:00
Paolo Cignoni cignoni
90517c97d8 deleted bug to save a face 2005-12-23 10:12:51 +00:00
Paolo Cignoni cignoni
6001fe870d mask is filled also with infos about used colouring method (per vertex, per face) 2005-12-23 02:31:28 +00:00
Paolo Cignoni cignoni
3fa9044258 storing per wedge normals into model when opened file provides them 2005-12-22 23:37:26 +00:00
Paolo Cignoni cignoni
c75dcc8f36 using face::ComputeNormalizedNormal to compute face normal when no per wedge normal is provided 2005-12-22 22:10:18 +00:00
Paolo Cignoni cignoni
34ef9575fd Decimator returned the number of eliminated vertices 2005-12-22 14:17:44 +00:00
Paolo Cignoni cignoni
4f87e651dc added face normals computation 2005-12-22 02:23:11 +00:00
Paolo Cignoni cignoni
501f453a2a code cleaning 2005-12-21 23:23:33 +00:00
Paolo Cignoni cignoni
a4f100227c Better handling of errors inside opened file 2005-12-21 00:42:32 +00:00
Paolo Cignoni cignoni
70f792555a slightly changed the algorithm , inserted some debug information (IsComplexManifold).
WARNING: the Decimator procedure gives non 2-manfiold meshes actually
2005-12-19 16:10:35 +00:00
Paolo Cignoni cignoni
8f6dc6fb4d cleaned up code 2005-12-16 17:26:05 +00:00
Paolo Cignoni cignoni
27901fbf1d added in Save 3ds vertexs & faces 2005-12-16 15:30:17 +00:00
Paolo Cignoni cignoni
3dd2115201 deleted old code 2005-12-16 14:58:28 +00:00
Paolo Cignoni cignoni
ccde05e73d update method SaveBinary. generete empty file 3ds. 2005-12-16 13:04:04 +00:00