Commit Graph

1092 Commits

Author SHA1 Message Date
Paolo Cignoni 4b8673b60b Added a few more helper functions for Logical to Device conversion 2013-12-16 16:21:05 +00:00
Paolo Cignoni ad2cb4678a Converted to support highdpi devices 2013-12-16 12:15:20 +00:00
Paolo Cignoni eecaf72e1b added a missing include 2013-12-16 12:14:53 +00:00
Paolo Cignoni 78c58e8d14 Yet more changes and addition to improve compatibility with high dpi devices (like retina) 2013-12-16 11:34:17 +00:00
Paolo Cignoni 999d442dda Added 'inline' to the newly added qt event translator helpers 2013-12-13 09:29:13 +00:00
Paolo Cignoni 276438958f Added two helper function to correctly translate QT mouse events into coords for our trackball.
You must use QT2VCG_X QT2VCG_Y instead of passing the event coords because on newer machines (mac but also win) with very high res monitor, qt events are no more in physical coords.
2013-12-13 07:55:43 +00:00
Paolo Cignoni 94540d3ca6 float -> GLdouble for better compliance... 2013-12-12 21:09:22 +00:00
Paolo Cignoni 88c8bcb293 harmless gcc warning 2013-12-12 20:52:52 +00:00
Paolo Cignoni d44d6e6f41 changed int -> size_t to remove warnings 2013-12-12 20:52:07 +00:00
Paolo Cignoni ecf5bfeeb2 Added a if(!TMId.empty()) before attempting to bind a texture id from an empty vector... 2013-12-06 10:16:59 +00:00
Luigi Malomo 087e22ca5f added new version of anttweakbarmapper for qt to properly handle the alphabetic character keys. 2013-11-29 17:40:16 +00:00
Gianpaolo Palma d6ebee2d98 Removed old includes and added include for complex.h 2013-11-28 15:06:28 +00:00
Paolo Cignoni 063346e3b1 Small refactoring (better parameter names, gcc warning) 2013-11-25 12:59:48 +00:00
Paolo Cignoni 303d4e1fca factored out the internal fan tessellator from the obj to a generic place to be used also in other importers 2013-11-25 12:49:12 +00:00
Nico Pietroni d4eb599a66 resolved 1 warning on cast 2013-11-24 15:08:27 +00:00
Paolo Cignoni 2b84f16b45 Removed a questionable assert in the splittoken of the OBJ importer 2013-11-11 13:21:05 +00:00
Paolo Cignoni 3657b94ab7 Corrected a bug in the loading of normals when loading an obj with normals but without texcoords 2013-11-08 15:50:51 +00:00
matteodelle c8ef412821 dellepiane: fixed image path issues with importing .out 2013-11-04 18:09:34 +00:00
granzuglia ad76ffb8b7 - added missing include file 2013-10-24 20:51:03 +00:00
granzuglia 993a2f70c7 - updated collada format in order to manage alpha channel colour 2013-10-24 16:18:43 +00:00
granzuglia f0487e1690 - updated collada format in order to manage alpha channel colour 2013-10-24 16:18:13 +00:00
granzuglia 48065edaf2 - collada format is now fully compliant to the collada standard v 1.4.1 2013-10-23 16:59:24 +00:00
granzuglia 6ec773c50a - added missing upper bound control on vector access by index 2013-10-17 17:22:16 +00:00
Paolo Cignoni eeccd23f71 added a missing const (otherwise clang would not compile) 2013-09-23 16:23:45 +00:00
granzuglia ce4b264dfd bug in importvmi::loadmask when loading from memory.
General cleanup of useless parameters [by way of Fabio Ganovelli]
2013-09-23 11:07:30 +00:00
Paolo Cignoni 646a31972f Significant Change: Now the importer compute the bbox. All the importer should do. 2013-09-11 11:10:19 +00:00
mtarini f1761e86b7 Better error handling + error msg. One assert turned into an error (silva's quads). Faces with < 3 verts and faces with repeated vert now just ignored (non critical errors). 2013-08-21 23:07:25 +00:00
Paolo Cignoni 5092afeeb9 corrected dxf export to manage 2D polylines 2013-07-26 14:01:17 +00:00
Paolo Cignoni 636f818107 Cleaned up a bit the indentation and added support for saving line mesh in OBJ 2013-07-26 09:35:44 +00:00
Nico Pietroni ac7b0c1bb1 minor changes 2013-07-23 11:24:38 +00:00
Nico Pietroni db3d3510b9 one assert commented, but more coding needed to make the quadrangulator stable 2013-07-23 11:24:05 +00:00
Nico Pietroni da7a44c98d some minor changes on flag inizialization 2013-07-23 11:23:21 +00:00
granzuglia ca7a42f881 - fixed opening bug on binary stl file 2013-07-07 22:26:45 +00:00
granzuglia 4c7522d4a8 - applied MeshLab's user patch (posted on forum) 2013-07-01 08:32:58 +00:00
Paolo Cignoni 8d9d7b9009 removed harmless gcc warning 2013-06-24 08:34:01 +00:00
mtarini 2c3d20ca40 (nothing, really: comment cleanup, indent, beautification, translation...) 2013-06-04 11:55:33 +00:00
granzuglia 6b7ca162ce - fixed compile time errors with qt 5.0 2013-05-24 16:31:16 +00:00
Massimiliano Corsini a5f4b797c7 add newline at the end of file tag - this fix a problem on mac platform 2013-04-15 12:29:54 +00:00
Paolo Cignoni e77e13a8fe Improved management of fauxbit for quad and polygonal meshes in OBJ (did not set the high level polygonal bit) and OFF (wrong faux bits for polygonal faces with more than 4 sides) 2013-04-12 09:49:51 +00:00
granzuglia 88a3f00fc3 - removed useless #include 2013-04-03 14:26:30 +00:00
Paolo Cignoni a814a0b265 Further cleaning up and factorization of the stuff for the raster outline packer 2013-03-26 11:22:27 +00:00
Paolo Cignoni 319f8404ea Standardization of names of outlines/poly 2013-03-26 08:51:32 +00:00
Paolo Cignoni 3d5e19caa7 Added a few const to an accessory function of PolyToQImage to clarify usage of parameters 2013-03-26 08:47:19 +00:00
granzuglia 099a18f47c - fixed crash caused by the wrong order in the && boolean conditions. It's incredible that the importer has never crashed before today.... 2013-03-25 18:00:34 +00:00
Paolo Cignoni 013857b8fe Refactored classes to dump a set of outlines onto a png or a svg. Cleared naming and parameters. At least partially... 2013-03-25 13:12:22 +00:00
granzuglia 6913bc81a7 - small changes for qt5.0 compatibility 2013-03-24 19:51:43 +00:00
granzuglia 3768a3b7e7 - renamed qDebug function in GLCheckError causing conflict in qt 5.0 2013-03-24 19:50:48 +00:00
Federico Ponchio b51ee87470 ported to Qt5 2013-03-20 12:50:07 +00:00
Federico Ponchio 30f67a3782 added calls for other than variants. 2013-03-20 12:48:17 +00:00
Federico Ponchio 3c1871495e fixed version problem 2013-03-19 19:46:24 +00:00