Commit Graph

1132 Commits

Author SHA1 Message Date
Paolo Cignoni 5e910a0058 Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType 2014-07-01 10:08:30 +00:00
Paolo Cignoni aa63261fae Improved float/double when reading ascii formats (read in double and then convert to the needed type) 2014-07-01 09:46:46 +00:00
Paolo Cignoni d127123513 Reasonable but harmless clang warning cleanup 2014-07-01 07:21:34 +00:00
Paolo Cignoni 1491037631 Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType 2014-06-27 15:09:08 +00:00
Paolo Cignoni 5ad487b740 Added a missing typename 2014-06-27 14:47:03 +00:00
granzuglia a30e5c9afd - added support for double scalar type 2014-06-27 14:19:45 +00:00
granzuglia d349f3d3f6 - from Point3f to CoordType 2014-06-27 09:58:29 +00:00
Paolo Cignoni c02fd854f7 Updated the some of the importers to the double/float managmaent. Now by default ascii files are read as double and if necessary downcasted to float. 2014-06-27 08:51:31 +00:00
Nico Pietroni c5afb52dd6 added SaveFaceFIELD 2014-06-22 12:27:03 +00:00
Paolo Cignoni 4fc33e2e95 Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType 2014-06-19 11:42:23 +00:00
Paolo Cignoni b605d04d26 Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType 2014-06-19 11:41:55 +00:00
Paolo Cignoni e1b38767ee Small changes in the long long way to making meshlab and the vcglib really float/double independent 2014-06-18 10:55:09 +00:00
Paolo Cignoni f9fbb89854 Small changes in the long long way to making meshlab and the vcglib really float/double independent
TexCoordScalarType can be different from the mesh scalar type
2014-06-18 10:51:46 +00:00
Paolo Cignoni 3e4c020642 Corrected a small bug in the reading of poligonal color and quality (it was not copied in all the triangles of the triangulated poligon) 2014-06-17 13:41:26 +00:00
Paolo Cignoni 009c6f4f7f Added interfaces for color managment 2014-06-17 13:21:58 +00:00
Paolo Cignoni f6574c7abe Added a fallback to the standard fan tessellator for managing the cases where the glu::tessellator can fail (better than nothing...) 2014-06-17 13:07:07 +00:00
Paolo Cignoni 5e579abc59 Added support for saving polygonal meshes in ascii ply 2014-05-30 08:42:55 +00:00
Paolo Cignoni 4fc8ed68ba Small refactoring (using pos) 2014-05-15 05:36:53 +00:00
Paolo Cignoni e362aef041 Corrected bug in the faux edge setting when loading polygonal meshes. 2014-05-07 09:21:46 +00:00
Federico Ponchio cf2495aaac fixed qgetoptz 2014-05-07 09:04:34 +00:00
Paolo Cignoni 6e221cc7ab assert replaced with a require 2014-05-05 21:50:18 +00:00
ganovelli d88a1f9772 fixed string-related bugs in reading file images 2014-04-28 15:37:36 +00:00
Paolo Cignoni 115bb8a701 added QTDeviceToLogical for QWidgets 2014-04-28 13:30:27 +00:00
Gianpaolo Palma fe0a137812 Bug fixed in the save of the edge data in a binary PLY 2014-04-18 15:40:23 +00:00
Paolo Cignoni 9f6d5f1d84 Completed the rewriting all the picking stuff. Now the default is NOT using OpenGL. And it is actually faster on all the machines I have tested... 2014-04-08 09:37:44 +00:00
Nico Pietroni 017e289d3e added several instructions to close the stream on file once opened and read is complete 2014-04-08 08:35:17 +00:00
Paolo Cignoni 306c334877 Added PickFaceSW for selecting faces in a rectangular region. 2014-04-07 14:49:07 +00:00
Paolo Cignoni adfa6dde12 Added PickVertSW to offer an alternative for selection for hw that does not support opengl selection 2014-04-07 12:32:21 +00:00
Nico Pietroni 6071372992 some minor changes 2014-04-07 06:29:56 +00:00
Luigi Malomo 4b243bf707 updated anttweakbar mapper 2014-02-24 18:30:47 +00:00
granzuglia 89f4146e2c - fixed crash on reading obj with material file 2014-02-21 15:16:40 +00:00
Luigi Malomo 667a4b50a0 2014-02-19 18:58:41 +00:00
Luigi Malomo 5e22249c96 2014-02-19 18:58:06 +00:00
Paolo Cignoni d2f164d90c PolygonalMesh Debugging: Added direct loading of quad mesh into polygonal meshes (without need of having a trimesh to support) 2014-02-18 10:58:57 +00:00
Nico Pietroni 4b15067dd1 minor modifications 2014-02-16 16:37:39 +00:00
Paolo Cignoni 6efdd91ecc Many small changes to remove useless annoying warnings. 2014-02-13 15:52:17 +00:00
Federico Ponchio d86bbfae4e cleanup and bug fixing 2014-02-13 10:44:39 +00:00
Federico Ponchio d45132e06b added supporto for non variant arguments 2014-02-12 15:19:43 +00:00
Nico Pietroni 398f313495 added include point2 of vcg library 2014-02-07 11:08:28 +00:00
Paolo Cignoni 234d74354d Added a missing enum to the glcheckerror class 2014-01-28 08:22:02 +00:00
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