Paolo Cignoni
|
1bf8633928
|
added a missing include
|
2010-10-01 08:57:46 +00:00 |
Paolo Cignoni
|
45a6c74329
|
Added a simple wrapper for writing with QT painter simple labels in 3D (even right aligned or rotated)
|
2010-09-30 23:32:26 +00:00 |
Paolo Cignoni
|
f299a80c7b
|
added two glgeterror for cleaning the error stack after qt render text
|
2010-09-30 08:12:54 +00:00 |
Paolo Cignoni
|
349e9869cf
|
Updated many vcg files to do not use anymore the vcg::Max(a,b) and vcg::Min(a,b). Use the std version instead.
|
2010-09-21 22:09:13 +00:00 |
Paolo Cignoni
|
7d9d285bd5
|
removed harmless warning
|
2010-09-07 10:29:40 +00:00 |
Paolo Cignoni
|
0dbf1bf305
|
missing vcg:: namespace in types...
|
2010-09-01 22:01:03 +00:00 |
Paolo Cignoni
|
0ee814c9ae
|
Corrected stupid error added during a last minute comment.
|
2010-07-19 16:34:35 +00:00 |
Paolo Cignoni
|
1492587430
|
Added utility function to read a xml node into a shot
|
2010-07-19 16:23:51 +00:00 |
Nico Pietroni
|
ce779c0082
|
added if(tm==TMPerWedge) glEnable(GL_TEXTURE_2D); on line 543
|
2010-07-15 13:29:31 +00:00 |
Nico Pietroni
|
26709cae6c
|
cahnged WIN32 define to _WIN32
|
2010-07-15 13:27:18 +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 |
granzuglia
|
8f2c1d543d
|
fixed small visualization bugs (dereferenced empty vertex attributes)
|
2010-05-24 14:53:54 +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 |
Federico Ponchio
|
1111b67e7e
|
fixed resolution
|
2010-04-29 16:54:10 +00:00 |
Paolo Cignoni
|
4cfffc32f2
|
corrected managment of per-mesh color for point clouds
|
2010-04-28 15:02:05 +00:00 |
Paolo Cignoni
|
49ccc24606
|
Simple wrapper to dump vcg objects to qstring
|
2010-04-28 01:49:27 +00:00 |
Paolo Cignoni
|
aa04a96264
|
Never try to make a glwrap DrawFill over an empty mesh...
|
2010-04-27 09:50:55 +00:00 |
Federico Ponchio
|
975ecd103e
|
added range (for near and far computation)
|
2010-04-25 20:37:59 +00:00 |
Federico Ponchio
|
bae0c7decc
|
added SetView allowing direct passing of matrices.
|
2010-04-20 18:23:51 +00:00 |
Paolo Cignoni
|
c095f8efe6
|
added pushattrib/popattrib in the point rendering code of gl trimesh wrapper
|
2010-04-20 01:01:13 +00:00 |
Paolo Cignoni
|
a9bb40f647
|
removed harmless gcc warnings
|
2010-04-19 12:21:26 +00:00 |
Paolo Cignoni
|
691ff07eb4
|
more robust parsing of malformed off (should not crash!)
|
2010-04-19 12:20:56 +00:00 |
Paolo Cignoni
|
0f221f2d99
|
added suppor for per vertex tex coord rendering
|
2010-04-08 16:52:23 +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 |
Nico Pietroni
|
d32ed18e1d
|
corrected one bug in FromTrackball function
|
2010-04-07 21:43:24 +00:00 |
Nico Pietroni
|
1438c44f5f
|
- Allowed the usage of per vertex coordinate , uncommented tm==TMPerVert options
- corrected cast warning on line 721
|
2010-04-05 15:29:19 +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
|
c2456526fd
|
added vertex picking
|
2010-02-26 16:20:15 +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
|
f017c8646e
|
removed "suggest parentheses around && within ||" warning
|
2010-01-11 09:30:44 +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 |
Paolo Cignoni
|
9a137ad9ef
|
slightly improved the robusness of the valuestringlist function in collada parsing
|
2009-11-17 23:32:09 +00:00 |
Paolo Cignoni
|
514358771b
|
celeaned up names of static class for converting qtcolor to color4b
|
2009-11-05 22:32:26 +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
|
6befc46a59
|
corrected a bug that i introduced when i templated these functions
|
2009-10-29 17:20:13 +00:00 |
Paolo Cignoni
|
6247e5efdc
|
added VMI to the importer class (a bit risky)
|
2009-10-29 17:18:46 +00:00 |
Paolo Cignoni
|
df6f5b98ec
|
completed the templating of the stuff for fast loading of bbox of ply
|
2009-10-28 08:24:56 +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 |
Paolo Cignoni
|
4568a67fb6
|
templated the stuff for fast loading of bbox of ply
|
2009-10-27 15:47:17 +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 |
granzuglia
|
2edaa2853f
|
added converter from/to qtcolor to/from vcg::color4b
|
2009-10-02 09:55:31 +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 |
Federico Ponchio
|
9e4e6d1290
|
stdlib include missing
|
2009-09-01 10:35:49 +00:00 |
granzuglia
|
6ff4909253
|
from Visitor -> XMLVisitor
|
2009-09-01 09:08:07 +00:00 |
Paolo Cignoni
|
b998bbea6a
|
Corrected the previously committed version that was a un-compilable conflicted file.
|
2009-08-29 21:56:02 +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 |
Federico Ponchio
|
4ebe3bfd8b
|
changed qgetopt... might be working now.
|
2009-08-05 10:48:11 +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
|
7396c30640
|
Added second version of crosshairs in svg Thanks to Lorenzo Marchi
|
2009-07-22 05:57:25 +00:00 |
Paolo Cignoni
|
9608ec798b
|
compilation fixes with Eigen
|
2009-07-21 07:29:13 +00:00 |
Nico Pietroni
|
66ae917613
|
commented "int _t2=clock();" call in Crease function, it is unuseful and requires to include time.h
|
2009-07-17 17:44:40 +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
|
1739c3221d
|
added qt wrappers for img module
|
2009-07-14 14:45:06 +00:00 |
Paolo Cignoni
|
abf6773153
|
corrected a small bug in the progress bar of large files
|
2009-07-14 08:58:48 +00:00 |
Paolo Cignoni
|
67ce5b52ce
|
Added glColor and glClearColor for both Color4f (missing) and Color4d (just added)
|
2009-07-10 13:24:29 +00:00 |
Paolo Cignoni
|
bd8a347e86
|
Added first version of crosshairs in svg (to be corrected) Thanks to Lorenzo Marchi
|
2009-07-09 07:29:22 +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
|
8a5ee57f9e
|
removed some warnings.
|
2009-06-30 19:02:47 +00:00 |
Marco Di Benedetto
|
816b49a3e5
|
removed some warnings.
|
2009-06-30 19:02:17 +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 |
Paolo Cignoni
|
70d3ccfa23
|
Removed harmless warnings
|
2009-06-11 23:55:06 +00:00 |
Marco Di Benedetto
|
87d8294391
|
fixed uninitialized variable.
|
2009-05-29 18:33:19 +00:00 |
Marco Di Benedetto
|
a4102993bb
|
fixed uninitialized variable.
|
2009-05-29 18:32:35 +00:00 |
Marco Di Benedetto
|
8b9f17d14c
|
removed some warnings and added return statement.
|
2009-05-29 16:29:14 +00:00 |
Marco Di Benedetto
|
875c8e71b7
|
added QMap header.
|
2009-05-29 16:28:22 +00:00 |
granzuglia
|
cb7b4db79c
|
added IO_CAMERA in GetExportMaskCapability
|
2009-05-22 12:43:35 +00:00 |
Paolo Cignoni
|
2d3d9bd13f
|
corrected wrong test on the use of faux edges when drawing in wireframe
|
2009-05-21 22:59:16 +00:00 |
granzuglia
|
f3419c58e2
|
added GPL incipit
|
2009-05-18 14:21:28 +00:00 |
granzuglia
|
70ee5ab8bd
|
added GPL incipit
|
2009-05-18 14:20:34 +00:00 |
granzuglia
|
9a900a640f
|
added GPL incipit
|
2009-05-18 14:19:30 +00:00 |
granzuglia
|
2e06ebc183
|
added GPL incipit
|
2009-05-18 14:15:15 +00:00 |
granzuglia
|
f0de54811e
|
added GPL incipit
|
2009-05-18 14:12:20 +00:00 |
granzuglia
|
5811240f92
|
added GPL incipit
|
2009-05-18 14:10:59 +00:00 |
granzuglia
|
9ef1804d3a
|
added GPL incipit
|
2009-05-18 14:08:04 +00:00 |
granzuglia
|
50cb99f3e0
|
added GPL incipit
|
2009-05-18 14:05:55 +00:00 |
granzuglia
|
066c320644
|
added GPL incipit
|
2009-05-18 13:59:31 +00:00 |
Paolo Cignoni
|
4a7e777eac
|
included stdlib.h to fix exit() dependency
|
2009-05-18 10:04:03 +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
|
7bfa17ffa6
|
removed previous patch
|
2009-05-12 14:03:07 +00:00 |
granzuglia
|
3b362fc1e2
|
added "./" before texture's name for resolve mac's bug
|
2009-05-12 09:34:21 +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 |
Nico Pietroni
|
147817f6ea
|
line 795 changed DrawWire<NMPerVert,CMNone>(); -> DrawWire<nm,CMNone>();
|
2009-04-22 15:22:48 +00:00 |
Paolo Cignoni
|
af6a963f41
|
corrected returned number of PickFaceVisible function
|
2009-04-22 10:28:52 +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 |
mtarini
|
97b5d83721
|
Now all wireframes mode hide "faux" edges
(those inside a polygon face),
IFF you do SetHint(HNIsPolygonal).
|
2009-04-20 22:57:42 +00:00 |
mtarini
|
935b2e102b
|
added a test on existence of glPointParameterfv before its use in point-based mesh rendering to avoid crashes.
|
2009-04-20 16:30:35 +00:00 |