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
Marco Di Benedetto
25e9776404
removed unused vertex which caused errors in ocf meshes.
2009-07-06 11:23:08 +00:00
Marco Di Benedetto
ace0fba493
changed checks for quality and color (now using specialized templates working with ocf).
2009-06-28 22:42:42 +00:00
Paolo Cignoni
d05cc1a41e
made more robust the case of saving polygonal meshes
2009-06-26 23:19:52 +00:00
Paolo Cignoni
0d4225a65a
added bit polygonal to the saving masks
2009-06-26 23:17:06 +00:00
Marco Di Benedetto
b09343bbc4
added missing clean.h header, missing std namespace for vector declaration and fixed signed/unsigned warning.
2009-06-26 18:26:54 +00:00
mtarini
2c8ecf8180
2009-06-26 12:50:55 +00:00
Paolo Cignoni
b9959ee7a6
Corrected bug that prevented the loading of x y z raw ascii files (only x, y, z, files were supported)
2009-06-25 14:06:50 +00:00
Marco Di Benedetto
e3f40f6c36
added checks for components before accessing them.
2009-06-22 16:53:40 +00:00
ganovelli
52be070545
patch to the previous commit, shot loading/saving
...
was not to be removed (fixed)
2009-06-16 16:51:13 +00:00
ganovelli
1d0385eb0a
removed camera and shot from trimesh
...
(all .vmi files produced before this change now invalid)
2009-06-16 14:55:12 +00:00
Marco Di Benedetto
87d8294391
fixed uninitialized variable.
2009-05-29 18:33:19 +00:00
Marco Di Benedetto
8b9f17d14c
removed some warnings and added return statement.
2009-05-29 16:29:14 +00:00
granzuglia
cb7b4db79c
added IO_CAMERA in GetExportMaskCapability
2009-05-22 12:43:35 +00:00
granzuglia
2e06ebc183
added GPL incipit
2009-05-18 14:15:15 +00:00
granzuglia
f8cb7fc554
final u3d version
2009-05-15 13:47:41 +00:00
granzuglia
39ab4b2540
added support for color per face (WARNING! if both color per face and color per vertex are checked only color per vertex will be saved!)
2009-05-14 09:06:02 +00:00
Paolo Cignoni
fd35606087
added missing include file.
2009-05-14 07:38:50 +00:00
granzuglia
be047e9a82
fixed little bug in color index
2009-05-13 17:08:40 +00:00
granzuglia
2af46da74c
added color per face rather than color per vertex
2009-05-13 16:35:04 +00:00
granzuglia
e19de27332
added color per face rather than color per vertex
2009-05-13 16:34:29 +00:00
granzuglia
d0ec7cad96
removed previous patch
2009-05-12 14:03:48 +00:00
granzuglia
bc210a9db7
patch for mac texture loading
2009-05-11 15:25:06 +00:00
granzuglia
09ef413e51
from ofstream to QFile for a problem with Vista
2009-05-08 09:54:35 +00:00
Marco Di Benedetto
60041df5b4
initialized material texture index to -1.
2009-04-27 10:00:53 +00:00
granzuglia
17d5caeed1
fixed compiler's errors
2009-04-21 05:58:08 +00:00
mtarini
241d058c92
Changed importers (off ply obj raw) to tag edges inside polygonal faces as "faux"
2009-04-20 22:59:08 +00:00
Paolo Cignoni
3745e4db1f
changed the main strategy, now the loading is done internally in a custom typed mesh, that at the end is appended to the input one.
2009-04-05 23:30:29 +00:00
Paolo Cignoni
03eb1cfadb
Improved management of collada meshes composed by polylistmesh
2009-04-04 17:25:57 +00:00
ganovelli
d016806729
added case vertSize or faceSize are 0
2009-03-31 13:36:32 +00:00
Marco Di Benedetto
8a454d266c
added detection of wedge normal in LoadMask.
2009-03-24 17:14:54 +00:00
Paolo Cignoni
c5ad3694bd
Corrected small bug inserted during the add of pervertexradius ply elements
2009-03-19 10:29:24 +00:00
Paolo Cignoni
666b0996ff
Added support for PLY saving and reading of the radius property (useful for point clouds)
2009-03-18 14:39:02 +00:00
Paolo Cignoni
90d7a087bc
added possibility of skipping header
2009-03-03 23:41:00 +00:00
Paolo Cignoni
1a4c19c69f
removed harmless warnings
2009-03-03 23:39:27 +00:00
Paolo Cignoni
06dbbfec33
Added support for the Stanford range map ply repository (that are raw gridded range maps)
2009-02-16 01:03:11 +00:00
Paolo Cignoni
3d14df75e4
corrected small bug that prevented the loading of tristripped ply files
2009-01-07 14:54:22 +00:00
Paolo Cignoni
6f533063ae
uint are not a standard type...
2009-01-07 08:58:00 +00:00
Paolo Cignoni
28c13b2037
removed harmless gcc warnings
2009-01-03 22:44:49 +00:00
Paolo Cignoni
fe715961f3
added support of binaries ply files with indices stored as short
2009-01-03 22:42:22 +00:00
Paolo Cignoni
5e1ccc4cfc
added missing std::
2008-12-19 15:52:20 +00:00
ganovelli
70ea5c2057
added support for loading directly polygon meshes.
...
If you are not using polygon mesh this commit does not change anything.
2008-12-18 18:02:44 +00:00
Paolo Cignoni
f644a496ec
Removed harmless warnings
2008-12-11 13:56:09 +00:00
ganovelli
7b64489526
added Alloc to support polygon meshes
2008-11-26 17:59:29 +00:00
Paolo Cignoni
b5d3a085a8
removed references to a MeshModel type that was leaked here from meshlab...
2008-11-13 10:45:39 +00:00
Paolo Cignoni
e587581275
add transposeInPlace and duplicate V(int)
2008-10-29 11:17:11 +00:00
Paolo Cignoni
7befff7bec
make point2 derived Eigen's Matrix, and a set of minimal fixes to make meshlab compile
...
with both old and new version. The fixes include:
- dot product: vec0 * vec1 => vec0.dot(vec1) (I added .dot() to the old Point classes too)
- Transpose: Transpose is an Eigen type, so we cannot keep it if Eigen is used. Therefore
I added a .tranpose() to old matrix classes, and modified most of the Transpose() to transpose()
both in vcg and meshlab. In fact, transpose() are free with Eigen, it simply returns a transpose
expression without copies. On the other be carefull: m = m.transpose() won't work as expected,
here me must evaluate to a temporary: m = m.transpose().eval(); However, this operation in very
rarely needed: you transpose at the same sime you set m, or you use m.transpose() directly.
- the last issue is Normalize which both modifies *this and return a ref to it. This behavior
don't make sense anymore when using expression template, e.g., in (a+b).Normalize(), the type
of a+b if not a Point (or whatever Vector types), it an expression of the addition of 2 points,
so we cannot modify the value of *this, since there is no value. Therefore I've already changed
all those .Normalize() of expressions to the Eigen's version .normalized().
- Finally I've changed the Zero to SetZero in the old Point classes too.
2008-10-28 00:59:46 +00:00
Paolo Cignoni
ab200fc950
Port to eigen2: state of the mess:
...
* curently nothing change if you don't define VCG_USE_EIGEN
* make Matrix*, Point3 and Point4 derive Eigen::Matrix (still ugly)
* now catching all the dot products to replace them by .dot()
note that most of meshlab already compile
2008-10-27 19:35:17 +00:00
Massimiliano Corsini
e98422ee49
fix tokenizeNextLine
2008-10-27 15:19:28 +00:00
Paolo Cignoni
3c79fae752
Improved robustness of parsing of malformed off
2008-10-16 14:32:37 +00:00
Paolo Cignoni
64ce68dac0
* make EmptyRadius::HasRadius returns false
...
* make gl/Shader and gl/Program* a bit easier to use:
- automatic object creation
- add Uniform() overloads for vcg::Point*f types
2008-10-15 08:02:14 +00:00
Paolo Cignoni
fc98a34972
Add an optional per vertex radius property in occ, ocf, and IO mask.
...
Extend derivation_chain from 10 to 12
2008-10-14 14:58:09 +00:00
Paolo Cignoni
a7a400b40e
Changed an old FaceType::HasFaceQuality() into the tempory aware version HasPerFaceQuality(mesh)
2008-10-14 06:39:04 +00:00
Paolo Cignoni
d944271c2a
Removed a few warnings
2008-10-09 16:16:49 +00:00
Paolo Cignoni
40a149964f
made the absence of faces in a ply file a "non critical" error.
2008-10-02 21:46:29 +00:00
ganovelli
8acc6a4e2c
Removed Similarity from Shot
...
Problem: Shot was using similarity merely to store
rotation and translation.
There was an incompatibility in that Similarity::ToMatrix
gives scale*rotation*translation while in Shot
the translation stores the viewpoint and the rotation the orientation of the Shot.
In this version, a small class ReferenceFrame was done to play the role of similarity and MultMatrix and MultSimilarity functions were added to transform the frame by multiplying it for a Matrix44 (or applying a similarity).
NOTE: the file export_ply.ply and import_ply.h must also be updated.
-- only compiled with .net ---
2008-09-26 17:05:49 +00:00
ganovelli
c69c140e0a
minor changes for gcc compiler
2008-08-04 14:49:02 +00:00
ganovelli
cff47a9ac3
Extended comment, changed load and save replacing dangerous write and read of the object mesh as whole with saving of its few members
2008-08-01 10:03:05 +00:00
Marco Callieri
74be2a6f67
revised PTX importer, lot of unused code deleted. new import paramenter structure
2008-07-22 10:00:12 +00:00
Paolo Cignoni
ce62053b9c
Added correct management of binding material in controller nodes
2008-07-21 13:25:32 +00:00
Paolo Cignoni
0b6af20c93
Corrected texture loading. Now symbolic material binding are respected during the traversal. Still to be cleaned up.
2008-07-20 21:25:09 +00:00
Paolo Cignoni
966d98da5a
added management of optional quality
2008-07-19 05:25:55 +00:00
Paolo Cignoni
c1c51913d3
Started the restructuring of the Collada parser. Now it is correctly recursive and it is able to get geometry also from controller.
2008-07-15 07:27:08 +00:00
Paolo Cignoni
86c16f8245
Added missing license information
2008-07-12 06:12:46 +00:00
Paolo Cignoni
637dd26b2b
removed duplicated file (same file and more recent was in wrap/dae)
2008-07-12 06:11:47 +00:00
Paolo Cignoni
9ca56690ae
remove harmless warnings
2008-07-02 13:31:00 +00:00
Paolo Cignoni
9135ed578c
exposed binary/ascii support and added progress bar support in the save
2008-07-02 13:30:21 +00:00
Paolo Cignoni
0a712cbbcb
removed harmless warnings and added better support for transp materials
2008-07-02 13:28:37 +00:00
Paolo Cignoni
700b8cd26e
Removed annoying unsigned vs signed warnings.
...
Thanks to Alain Boyer for the kind bug submission!
2008-06-29 22:44:44 +00:00
Paolo Cignoni
e5572b4f05
added support of internal edge bit for keeping track of triangulated polygonal faces
2008-06-26 08:41:11 +00:00
Paolo Cignoni
bd784fabaa
Corrected a small bug in the management of negative indexes of obj on non triangular faces
2008-06-14 07:29:31 +00:00
Paolo Cignoni
e5857b7925
corrected a small bug causing crashes when loading bad-formed mtl files
2008-06-13 07:05:59 +00:00
Paolo Cignoni
bf0e346d81
removed small nasty bug about indexes that in some cases trashed output meshes when in presence of deleted faces
2008-05-29 15:15:19 +00:00
Paolo Cignoni
25dd36a704
updated to the new temporary data structure
2008-05-16 17:44:31 +00:00
Massimiliano Corsini
28a08a4e0c
set defaut callback (in save) to null
2008-04-29 11:51:28 +00:00
Paolo Cignoni
9b00cd75ef
First Working Version
2008-04-24 04:45:36 +00:00
Paolo Cignoni
03609ba40b
removed outdated comment
2008-04-22 14:53:53 +00:00
Paolo Cignoni
c693b46f57
added yet another type of face indexes (now 8 different ways!)
2008-04-15 14:12:21 +00:00
Paolo Cignoni
0bdd7975b0
added suppor of color in OFF format.
2008-04-15 10:38:12 +00:00
Paolo Cignoni
4b769a4e8a
added yet another combination of unsigned/signed elements in faces specification to comply to mathematica ply's
2008-03-22 10:24:44 +00:00
Paolo Cignoni
1d7ca87fe2
usual experiments in the u3d exporting name files management
2008-03-22 07:27:09 +00:00
Paolo Cignoni
0a8997ef8d
removed vertex color and vertex normal from the capabilities of this format. They are not safe
2008-03-19 05:21:57 +00:00
Paolo Cignoni
633e7b97e4
added quality parameter
2008-03-18 11:26:45 +00:00
granzuglia
4725bc5aec
added two missing include files:
...
1) #include <wrap/callback.h>
2) #include <wrap/io_trimesh/io_mask.h>
2008-03-13 08:48:10 +00:00
Paolo Cignoni
66eee15580
added different rules for building the command line for windows and non windows
2008-03-08 17:25:04 +00:00
Paolo Cignoni
fa857d5e51
corrected creation of the command line under win
2008-03-06 10:58:40 +00:00
granzuglia
6ab9e5699c
added support to dae files with lines tag
2008-02-28 10:44:47 +00:00
Paolo Cignoni
6cf9aa4552
removed duplicated material class
2008-02-27 23:48:06 +00:00
Paolo Cignoni
e199b32434
added materialname field
2008-02-27 23:38:40 +00:00
Paolo Cignoni
bd13e9e1df
removed useless include
2008-02-27 23:35:56 +00:00
Paolo Cignoni
2828e5c8e4
corrected various bugs in the export of texture coords
2008-02-27 00:34:43 +00:00
Paolo Cignoni
16b3a3e11a
missing ending newline
2008-02-22 21:00:22 +00:00
Paolo Cignoni
71db3f05f0
corrected texture saving. Still broken the multitexturing
2008-02-21 17:47:29 +00:00
Paolo Cignoni
130442663c
Corrected various bug, involving spurious commas, and pervertex color saved as per wedge color.
2008-02-21 17:23:57 +00:00
Paolo Cignoni
843c6d172c
corrected bug in the management of of multiple solid ascii stl files
2008-02-15 09:51:36 +00:00
Paolo Cignoni
37395805c4
covertInTGATextures-> covertInTGATextures and added a missing const qualifier
2008-02-10 09:41:40 +00:00
granzuglia
f7d0f90178
textures conversion in tga both for u3d and idtf format
2008-02-08 16:35:23 +00:00
granzuglia
cc9887c9d5
removing meshaccessors
2008-02-05 17:46:05 +00:00
granzuglia
0f827e0e78
fixed bug on empty mesh
2008-02-04 23:50:07 +00:00
granzuglia
b0346b1ab9
erased wrong assert
2008-02-04 22:29:02 +00:00
granzuglia
72feef8f72
totally new collada exporter (has some bugs)
2008-01-30 08:31:04 +00:00
Paolo Cignoni
be51ebfc80
missing check for the presence of optional stuff
2008-01-28 14:45:07 +00:00
Paolo Cignoni
b6cea42c5e
formatted debug string
2008-01-28 08:50:51 +00:00
Paolo Cignoni
c07c26d084
passed the callback in the save
2008-01-24 11:54:23 +00:00
Paolo Cignoni
04d307db0e
added missing cast for normal assignments
2008-01-17 18:02:02 +00:00
granzuglia
a2c06f93f4
version with inverted x
2007-12-19 14:06:06 +00:00
Paolo Cignoni
e16f9b17df
corrected qt include
2007-12-18 17:50:13 +00:00
granzuglia
2afde2785c
fixed stride bug on texture
2007-12-18 11:06:46 +00:00
granzuglia
fd58c7c501
standard opengl material parameters have been set
2007-12-14 14:15:59 +00:00
granzuglia
764daf6359
fixed texture bug and x-flipping
2007-12-14 12:03:44 +00:00
granzuglia
b421afe41e
added tga converter
2007-12-13 23:15:45 +00:00
Paolo Cignoni
8b69adbfbd
removed harmless gcc warnings
2007-12-13 17:57:33 +00:00
Paolo Cignoni
534e6785a2
removed harmless printf cast warnings
2007-12-13 00:20:34 +00:00
Paolo Cignoni
a55cb3a77a
removed harmless warnings
2007-12-12 00:24:57 +00:00
granzuglia
112879ffd5
fixed "mesh with holes" bug
2007-12-11 14:51:34 +00:00
granzuglia
40409390c7
fixed right-hand/left-hand coordinates system's bug
2007-12-11 13:00:35 +00:00
granzuglia
b8a4cd254d
camera bug fixed
2007-12-10 16:52:38 +00:00
granzuglia
19055c6097
fixed /,\ problem
2007-12-07 10:45:43 +00:00
Paolo Cignoni
ee49856334
changed the strategy to search the idtf converter
2007-12-06 09:58:54 +00:00
Paolo Cignoni
ebff0b88dd
gcc compiling issues
2007-12-05 23:08:13 +00:00
granzuglia
eca61c1656
updated version with bugs fixed
2007-12-05 14:12:13 +00:00
Paolo Cignoni
7a52cf8cb3
gcc typenames
2007-11-26 20:38:54 +00:00
granzuglia
41872da199
added movie15parameter class
2007-11-21 10:25:45 +00:00
Federico Ponchio
0c728e7250
loadmask in Open is now written.
2007-11-19 16:31:55 +00:00
Federico Ponchio
a6c1721569
Fixed Qt includes
2007-11-19 11:30:27 +00:00
Federico Ponchio
d8805f9ba5
Typo
2007-11-06 10:59:41 +00:00
Paolo Cignoni
32b5bdefbc
Changed the return value to the standard 0 in case of success and notzero for failures
2007-11-06 10:58:25 +00:00
Federico Ponchio
b030fff07d
Fixed wrong 'return false' in Save.
2007-11-06 10:51:55 +00:00
Paolo Cignoni
60173c1874
Added saving of per vertex normals
2007-10-22 14:47:19 +00:00
Paolo Cignoni
f553ab00b8
added support for per-vertex normal for reading ply point clouds
2007-10-19 22:13:37 +00:00
Paolo Cignoni
4c03d59414
gcc compiling issues
2007-10-19 22:12:13 +00:00
granzuglia
38ab4c4643
minor changes
2007-10-19 10:49:20 +00:00
granzuglia
bbb2f8e870
Some changes using qt libs
...
Added first support for tex file
2007-10-18 15:01:53 +00:00
granzuglia
0d78cce991
minor changes
2007-10-18 15:00:51 +00:00
granzuglia
686e2672b2
QT version
2007-10-17 10:03:14 +00:00
Paolo Cignoni
dcdfdb1305
correct management of point only files
2007-10-17 09:49:50 +00:00
granzuglia
6ba9867dca
u3d exporter first version
2007-10-17 07:57:04 +00:00
granzuglia
ff0cf2eacd
add namespaces and GetExportMaskCapability
2007-10-17 05:47:14 +00:00
Paolo Cignoni
12c8c9f3ff
Added Allocator::DeleteFace and Allocator::DeleteVertex; Now the use of SetD() should be deprecated.
2007-10-16 16:46:53 +00:00
granzuglia
9eedc2c8cd
idtf exporter first version
2007-10-16 14:42:30 +00:00
Paolo Cignoni
ddc8bd5706
added missing typenames
2007-10-02 07:52:00 +00:00
granzuglia
2a4549f7ef
polygonalmesh changes
2007-09-27 13:53:32 +00:00
granzuglia
a1502da3fd
added real supports for multiple textures
2007-09-25 10:29:29 +00:00
granzuglia
61b89756f4
first version with polylist
2007-09-19 11:18:08 +00:00
Paolo Cignoni
6a50f21736
added missing typenames
2007-08-25 08:42:10 +00:00
Paolo Cignoni
7fb1fab10d
removed callback def and added missing typenames
2007-08-25 08:40:55 +00:00
granzuglia
9adde831bf
polylist importer's first version
2007-08-16 16:09:23 +00:00
mtarini
c3ce8910de
fixed bug on saving flags-per-face
2007-07-23 13:27:50 +00:00
Paolo Cignoni
cb9308761e
Added in load mask the face color bit when there is a generic material used
2007-07-20 14:49:46 +00:00
Paolo Cignoni
df1c1d2c62
Added face coloring when there is a texture (and therefore a material)
2007-07-05 14:47:04 +00:00
Paolo Cignoni
c1e902f273
wedge colors now are loaded into face color if they are available.
2007-07-02 12:33:34 +00:00
mtarini
8379662fd6
"newline at end of file" and "endif" warnings fixed
2007-06-20 10:28:04 +00:00
Paolo Cignoni
ef439236b1
Very important change. No more scaling and translation in the saved file!
2007-06-12 10:15:35 +00:00
Paolo Cignoni
3dcf88ee2a
Corrected gcc warning
2007-05-24 06:56:54 +00:00
Paolo Cignoni
f69f481085
resolved issue related to the parsing of CR LF under *nixes
2007-04-18 13:33:11 +00:00
Paolo Cignoni
5624d54730
Added managment of map_Ka textures (and not only map_Kd)
2007-04-18 07:01:26 +00:00
Paolo Cignoni
254ae3f364
Removed garbage chars at the beginning of the file
2007-04-16 08:37:53 +00:00
Paolo Cignoni
4fa383f388
Update to the new texture syntax
2007-03-20 16:47:50 +00:00
mtarini
e1f61a9f6f
Texture coord name change! "TCoord" and "Texture" are BAD. "TexCoord" is GOOD.
2007-03-12 16:40:17 +00:00
granzuglia
0aa6e033da
fixed bug about string iterator
2007-03-08 12:21:26 +00:00
ganovelli
9ab9ea73cc
added include to tcoord2
2007-03-08 11:27:52 +00:00
Paolo Cignoni
746bb8ebf6
Removed initialization of a single face in the main parsing loop. Single face cannot exist anymore with OCF. Moved into the tristrip parsing section.
2007-03-03 02:28:59 +00:00
ganovelli
6f6235a93b
moved the vn and fn in the writig of the header
2007-02-21 10:18:24 +00:00
ganovelli
5a2dccac0b
added GetHeader
2007-02-21 10:16:49 +00:00
Paolo Cignoni
3b83203044
Added missing typename
2007-02-18 08:01:07 +00:00
Marco Di Benedetto
e8df3af443
Commented out strange abort in WriteMaterials()
2007-02-16 21:12:13 +00:00
ganovelli
34495aea67
added HasPerFaceFlag
2007-02-14 16:07:41 +00:00
ganovelli
fd0495034a
a wrong "!" corrected
2007-02-14 15:40:20 +00:00
ganovelli
30fb113d3c
added treatment of HasPerVertexFlags absent
2007-02-14 15:30:13 +00:00
ganovelli
f9e26cce1a
working draft of VCG Mesh Image importer and exporter. Does not consider optional attributes. The mesh atributes are only vn and fn (no bbox, texture coordiantes)
2007-02-14 01:20:37 +00:00
mtarini
831310930b
added a few typecasts to QualityTypefor vertices and faces (avoids warinings when short int or int is used for Quality).
2007-02-02 00:29:33 +00:00
Paolo Cignoni
bbcb8dc26b
Removed a bug in the managment of non triangular faces
2006-12-21 00:36:17 +00:00
Marco Callieri
a344d59446
camera+shot revamp: changed field names to something with more sense, cleaning of various functions, correction of minor bugs/incongruences, removal of the infamous reference in shot.
2006-12-18 09:46:39 +00:00
Paolo Cignoni
6d5f52174b
Removed use of tellg that is broken in current version of mingw
2006-12-12 02:47:12 +00:00
Paolo Cignoni
c88392e13b
Corrected bug in the management of deleted vertices
2006-12-07 00:37:58 +00:00
Paolo Cignoni
9effd53926
add method for automatic hole filling....
2006-12-04 12:01:23 +00:00
Paolo Cignoni
f48e5bc1dd
Added save with (unused) callback
2006-11-30 22:49:32 +00:00
Paolo Cignoni
4a37245478
Corrected bug in exporting mesh with deleted vertices
2006-11-30 22:48:06 +00:00
Paolo Cignoni
d2296156b0
Removed nonstandard include io.h
2006-11-28 11:36:25 +00:00
Paolo Cignoni
cb29c783f2
Removed flags initialization. no more necessary
2006-11-27 10:36:13 +00:00
Paolo Cignoni
8ae108fc2a
small gcc compiling issues
2006-11-21 22:34:58 +00:00
Paolo Cignoni
c7909c67f1
Added comments for documentation
2006-11-21 19:23:50 +00:00
Paolo Cignoni
83bd514579
Added Comments for documentation
2006-11-21 19:22:53 +00:00
Paolo Cignoni
8738390450
ReWrote loadMask. Now shorter and faster.
2006-11-21 10:56:41 +00:00
Paolo Cignoni
49daa83ca1
Corrected bug: missing a newline in the header
2006-11-17 16:12:13 +00:00
Paolo Cignoni
b9eebf7d98
Add File I/O
2006-11-16 11:24:44 +00:00
Paolo Cignoni
48669a758a
first version
2006-11-16 09:44:35 +00:00
Paolo Cignoni
53f1b1c12d
bug due to wrong access to eventually unexistent FaceColor
2006-11-09 07:51:44 +00:00
granzuglia
609ee7db96
1) removed problems with gcc
...
2) removed stupid bug setContent
3) removed the diamond inherits in AddiotionalInfoDAE
4) removed some compiler warnings
2006-11-09 02:24:41 +00:00
granzuglia
deb5402d35
fixed the terrible bug (QDomDocument&) node.toElement()
2006-11-08 22:25:35 +00:00
granzuglia
fa68f489cc
import, export and util semantically-correct for visual studio 2005
2006-11-08 19:49:57 +00:00
granzuglia
654ababe38
full (almost...) texture supports
2006-11-08 16:59:22 +00:00
Paolo Cignoni
288172b62f
Corrected management of capabilities and masks
2006-11-08 15:48:50 +00:00
granzuglia
702fe3dd63
saving of per-vertex normals forced
2006-11-07 22:43:12 +00:00
Paolo Cignoni
642158fc32
many gcc compiling issues
2006-11-07 17:22:53 +00:00
granzuglia
c64e319d7b
added support for texture-mapping
2006-11-06 09:31:43 +00:00
granzuglia
f0b3eeb258
final version (almost)
2006-11-06 08:45:13 +00:00
granzuglia
434a49f499
semi-final version
2006-11-06 05:29:40 +00:00
granzuglia
2b46528dec
enhanced version of exporter
2006-11-06 00:11:14 +00:00
granzuglia
0812a3d1bc
drastically augmented the save function performance
2006-11-05 21:52:25 +00:00
granzuglia
1510076b65
added support for transformations
2006-11-05 19:09:04 +00:00
granzuglia
2f79d55207
now load file without instance_geometry
2006-11-05 15:40:51 +00:00
granzuglia
ab38499165
minor changes
2006-11-05 10:45:41 +00:00
granzuglia
fa90f7d267
little bug fixed
2006-11-04 16:34:17 +00:00
granzuglia
d83d458e02
full working version of collada's exporter
2006-11-04 16:28:40 +00:00
granzuglia
a0981fa6c3
fixed bug: &(*filename.end()) ---> &(*filename.rbegin())
2006-11-04 14:01:00 +00:00
granzuglia
1816e73b0a
some minor changes
2006-11-03 13:09:15 +00:00
granzuglia
04fd13bd8a
debugged version
2006-11-02 23:58:33 +00:00
granzuglia
de752ec206
added new file for DAE importer/exporter
2006-11-02 23:57:42 +00:00
granzuglia
b8bead6b42
good version
2006-11-02 19:15:29 +00:00
granzuglia
9da13efd77
the new collada importer
2006-11-02 18:15:55 +00:00
Paolo Cignoni
7c72709af7
Added a comment on an assert
2006-10-14 00:39:22 +00:00
Paolo Cignoni
1b9a2d40a2
Allowed the correct loading of meshes with 0 faces
2006-10-14 00:18:42 +00:00
Paolo Cignoni
162c7256e5
Added casts to remove warnings
2006-10-09 19:58:08 +00:00
Paolo Cignoni
5652756eaf
First really working version. Previous code saved a wrong off....
2006-09-29 13:56:27 +00:00
granzuglia
667a071b31
#include changed
2006-09-22 06:24:01 +00:00
granzuglia
36b104b62e
additionalinfo is added
2006-09-22 06:21:55 +00:00
granzuglia
921b2b773b
export dae with cool new feature
2006-09-22 06:04:22 +00:00
granzuglia
3d8ed2e408
collada importer with texture support
2006-09-22 06:01:40 +00:00
Paolo Cignoni
391470c093
Removed bug in the creation of the material filename
2006-09-18 12:14:38 +00:00
Paolo Cignoni
7310eb3f58
Corrected return value of save function (zero is no error)
2006-09-18 08:55:33 +00:00
granzuglia
9bc7cd795f
fix the multimesh bug also in the other Open function
2006-08-11 11:12:01 +00:00
granzuglia
f1dc38a271
finally fix the multimesh bug!
2006-08-11 11:09:40 +00:00