117 Commits

Author SHA1 Message Date
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
Paolo Cignoni cignoni
28101ed543 update base export_3ds.h + callback 2005-12-16 00:37:31 +00:00
Paolo Cignoni cignoni
3ba0aa4acc update lib3ds 2005-12-15 15:26:33 +00:00
Paolo Cignoni cignoni
9a83e8cd51 first commit 3ds 2005-12-15 12:27:58 +00:00
Paolo Cignoni cignoni
a36eb8edd1 added the +1 to the value of return from function GetIndexVertex(m, (*fi).V(k)) 2005-12-15 01:00:51 +00:00
Paolo Cignoni cignoni
a28f5ec8ce Changed GetIndexVertex from O(n) to O(1) 2005-12-14 22:21:49 +00:00
Paolo Cignoni cignoni
919b178a40 added generic save of all type define obj, ply, off, stl 2005-12-14 18:08:24 +00:00
Paolo Cignoni cignoni
49aba45c5e check on textures size [ with Federico Mazzanti supervision ] 2005-12-14 10:49:00 +00:00