Commit Graph

1325 Commits

Author SHA1 Message Date
Paolo Cignoni 25a1801c98 Improved Texture example 2017-06-13 15:46:19 +02:00
Paolo Cignoni e50ab31091 Moved glew.h inclusion under guards to avoid qt conflicts 2017-06-13 11:30:19 +02:00
Luigi Malomo 5f27854447 fixed crash when importing a polygonal ply onto a polygonal mesh 2017-05-30 19:18:57 +02:00
Federico Ponchio 98ff7bc396 Improved help reporting in getopt. 2017-05-29 13:51:50 +02:00
Luigi Malomo f9d20fad7d warnings fixed 2017-05-18 18:27:37 +02:00
Paolo Cignoni a745b77c04 Added default initialization of materials in io importer 2017-05-12 18:21:55 +02:00
Paolo Cignoni 66fde513b1 Merge pull request #22 from johnmaf/bugfix/ambient-map
Don't assign MTL ambient map value to diffuse map
2017-05-12 17:08:04 +02:00
Paolo Cignoni 43f114d237 Heavy refactoring of the OBJ export
The recent material attribute changes had some issue when exporting
mesh newly created.
2017-05-12 16:23:12 +02:00
John Senneker d885a45bbd Formatting 2017-05-12 10:21:22 -04:00
John Senneker 446b0fde06 Don't assign MTL ambient map value to diffuse map.
This fixes a bug in which a map_Ka statement appears after a map_Kd, in
which case the former will be assigned as the diffuse map of the
imported mesh, when it should be the latter.
2017-05-09 11:52:40 -04:00
Luigi Malomo 066762521a removed harmless warnings 2017-04-16 16:24:00 +02:00
Paolo Cignoni d7e9209a4f Merge pull request #6 from johnmaf/feature/specular-attributes
Add material attributes in OBJ importer
2017-04-12 10:29:46 +02:00
Luigi Malomo 0b7528ee7d removed warnings 2017-04-05 18:54:53 +02:00
Paolo Cignoni 95d88a7af9 Corrected small bug in the header of SVG 2017-04-05 07:39:39 +02:00
Gianpaolo Palma be9a3aed74 Bug fixing in the PickFace function
Bug fixing in the projection of the vertices near to the plane of the
projection point
2017-03-27 11:15:43 +02:00
Gianpaolo Palma a34532abac Bug fixing in the PickFace function
Bug fixing in the projection of the vertices near to the plane of the
projection point
2017-03-27 11:13:14 +02:00
Paolo Cignoni 6b06c53b09 moved IGL sample in the wrap/IGL/sample folder 2017-03-24 15:24:07 +01:00
Paolo Cignoni c4d97c2c03 Huge reordering of header file inclusion order 2017-03-14 07:48:48 +01:00
Luigi Malomo 5cebf19dc5 warnings removed 2017-03-13 14:41:35 +01:00
Luigi Malomo 7a6cd3ff21 comment fix 2017-03-07 14:53:04 +01:00
Luigi Malomo 60cc24370e added wrapping function for libigl arap parametrization 2017-03-07 14:48:18 +01:00
nico ec20f3307e minor changes on field exporting classes 2017-02-24 18:20:09 +01:00
Marco Callieri e8a1c89d1b center pixel is no longer casted to INT
Why we did this? the camera structure IS a scalar_type (double or
float), all calculations use it as a scalar_type....
2017-02-21 18:43:11 +01:00
Marco Callieri c547c56a0d fix for space in material name, filename, texture
added support for space in material name, material filename, texture
name
2017-02-21 17:54:47 +01:00
Paolo Cignoni b887f27e94 yet a couple of Proj->glProject that were forgotten 2017-02-05 11:54:22 +01:00
nico c12bd12306 minor changes to accomplish with new LibIGL version 2017-01-27 12:18:19 +01:00
Paolo Cignoni 4529d09e58 Removed hard coded eigenlib path from the include. So you are free to use the version of eigen you prefer.
Note that since this commit in your projects you must add also the
eigen folder to the include path.
2017-01-26 15:31:53 +01:00
Paolo Cignoni 607ffe778f made public some functions in glPick to ease glu replacement... 2017-01-26 12:22:59 +01:00
nico 1356db0573 added LoadCSVField function 2017-01-23 16:23:30 +01:00
nico 03f41fd117 restructured a bit the code 2017-01-23 16:20:22 +01:00
ganovelli fce8b02767 Revert "const missing"
This reverts commit 825d90157c.
2017-01-13 13:34:55 +01:00
ganovelli 825d90157c const missing
GetFrustum does not chang ethe object, it's const
2017-01-13 12:14:56 +01:00
Paolo Cignoni 96087ff8e5 FaceGrid -> SparseFaceGrid 2016-12-20 09:12:50 +01:00
Guido Ranzuglia c31be2edfc - removed useless stupid code 2016-12-16 14:53:21 +01:00
John Senneker 0ee03d276d Fix clang compiler errors (">>" -> "> >") 2016-12-12 18:07:20 -05:00
Paolo Cignoni 8ff8d6bb41 Small type changes (size_t -> GLuint) to avoid warning 2016-12-05 13:19:44 +01:00
Guido Ranzuglia 77b144b796 - added missing return value 2016-11-24 18:14:02 +01:00
Paolo Cignoni 095a697535 added a check for empty lines in obj (to avoid out of bound accesses) 2016-11-24 18:02:07 +01:00
Paolo Cignoni 62f9ecf602 Harmless warning 2016-11-24 17:13:35 +01:00
Paolo Cignoni a52d3149b1 Added an enum for opening success (E_NOERROR) common to all the imported 2016-11-24 17:13:34 +01:00
Guido Ranzuglia aa8cf5f4ae Merge branch 'devel' of https://github.com/cnr-isti-vclab/vcglib into devel 2016-11-23 23:57:14 +01:00
John Senneker 7fdfd7423f Add back deleted include in obj exporter 2016-11-22 16:44:36 -05:00
John Senneker dc3f714b34 Add a per-mesh attribute in OBJ importer to hold a
std::vector<Material>, and a per-face attribute to hold an index into
that vector.
2016-11-22 16:21:57 -05:00
John Senneker 1abba4a694 Initial commit 2016-11-21 18:36:20 -05:00
Marco Callieri 84c99ef920 added axis display on trackball pan
When the trackball is panned, axes are rendered in the trackball sphere
2016-11-21 17:07:40 +01:00
Guido Ranzuglia c8344bba1a - fixed crash derived from changing mesh topology without updating internal data structures 2016-11-21 12:00:56 +01:00
Paolo Cignoni f4feeb5d5b Added support of backslash terminated lines in OBJ 2016-11-18 09:16:52 +01:00
Paolo Cignoni a42c279255 Corrected various warning in an old importer/exporter 2016-11-10 16:41:51 +01:00
Paolo Cignoni fd3c661efc commented out unused param 2016-11-03 12:55:46 +01:00
Paolo Cignoni e6cac33ec8 removed an unused var 2016-11-03 12:55:29 +01:00