Commit Graph

1044 Commits

Author SHA1 Message Date
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
Federico Ponchio b178d19299 stupid regression (begin and end are needed)y 2013-03-19 19:43:23 +00:00
Federico Ponchio af0e5d65c3 ported to qt5. 2013-03-19 19:14:33 +00:00
Federico Ponchio 7a12add219 ported to qt5 (but not workinng in qt4.8) 2013-03-19 19:00:14 +00:00
Paolo Cignoni 2e65cae10e HEAVY CHANGE. Further cleaning of the matrix classes of VCG.
Get rid of all the unused stuff. 
internally use Eigen for computing Inverse. 
Removed the stupid incomprehensible method Invert() that changed the matrix itself. 
Nobody was using it in a reasonable way.
2013-03-19 16:59:45 +00:00
Paolo Cignoni f156a5a82c Updated version of the oldpolyrect packer. Reasonably extended to multiple domain. To be tested/replaced 2013-03-13 19:09:50 +00:00
Marco Di Benedetto bdab65e067 removed debug stuff. 2013-02-05 18:43:59 +00:00
ganovelli 8c998ccd11 vcg::tri::Allocate<MESH>::Get*Attribute(m,name);
has CHANGED!

Before it was returning a valid handle to the attribute
IF it existed, otherwise the handle was invalid.
 
Now it always returns a valid handle to the attribute,
by creating the attribute name if it did not exist or returning
the handle to it if it was already there.

ALl the code using Get*Attribute  has been changed accordingly.
2013-01-30 17:18:55 +00:00
Paolo Cignoni ffcdfa9f88 Added a couple of throw vcg::MissingComponentException and refactored a bit 2013-01-28 16:03:57 +00:00
Paolo Cignoni 794f2f27a7 Small Change of the Trackball apply interface. It does no more require a bool to specify if the trackball icon has to be drawn because it is always wrong to draw the trackball at the apply time (two reasons, antialiasing and transparency and zbuffer preservation) So now the standard call is just Apply() without the useless bool parameters.
Updated also all the vcg samples using the trackball
2013-01-28 15:15:14 +00:00
granzuglia a6f71e32dd - removed bug on LoadMask
: from if (oi.numTexCoords == oi.numVertices) to if (oi.numNormals == oi.numVertices)
2013-01-24 11:43:43 +00:00
Nico Pietroni c2554e5236 added fucntion Save4ROSYFace 2013-01-22 10:04:28 +00:00
Nico Pietroni 4124b595f7 several templated parameters to make it possible to works with mesh that have scalar type as double 2013-01-22 10:03:33 +00:00
Nico Pietroni c1c3782576 passed numCuts as parameter to draw cuts of different colors in GLDrawSeams fucntion 2013-01-22 10:02:05 +00:00
granzuglia a90d2cf877 - fixed compile time error 2013-01-03 09:35:09 +00:00
granzuglia 104fe1c057 - fixed compile time error 2013-01-03 09:33:41 +00:00
Nico Pietroni 22fe0de0e7 corrected bug on valency computation 2012-12-26 18:49:55 +00:00
Nico Pietroni e557b14faa changed color to deal with singularity valence 2012-12-26 18:49:09 +00:00
Paolo Cignoni b473bebdd3 added another style of rendering to the opengl addon.
Imprpved customizability of arrows
2012-12-21 15:34:32 +00:00
Nico Pietroni fafe0f0293 Added function UpdateUVBox 2012-12-09 16:09:18 +00:00
Marco Di Benedetto b70569feb8 fixed bugs in OBJ importer that caused crashes when the v/vt/vn vertex pattern was not the same for all vertices in the file. 2012-12-05 17:38:16 +00:00
Paolo Cignoni e04a37bf60 removed harmless warnings 2012-12-02 14:57:08 +00:00
Paolo Cignoni cccc066735 removed harmless warnings 2012-12-02 14:53:37 +00:00
Paolo Cignoni 7540b29cf5 Added a few missing const specifiers 2012-11-28 11:23:51 +00:00
Paolo Cignoni eb92432335 Added a few missing const specifiers 2012-11-27 22:31:48 +00:00
Paolo Cignoni 2cbd4b7964 Added support for the color support in STL files (both the SolidView and the Magics 'standard'). 2012-11-27 07:05:38 +00:00
Nico Pietroni dad1799579 resolved minor compiling issues 2012-11-18 18:10:32 +00:00
Nico Pietroni c8a300af63 some warning resolved 2012-11-18 18:09:46 +00:00
Nico Pietroni ab19874591 moved several functions from glfield and added useful functions to draw and debug UV space , seams and other 2012-11-18 18:09:02 +00:00
Nico Pietroni 70b2cd1d25 removed several functions and moved to the gl wrapper of mixed integer 2012-11-18 18:07:39 +00:00
matteodelle b6e2315d73 dellepiane: added wrapper to import from nvm, modified importer from .out to get rid of jhead (NOTE: inclusion of jhead.h still present due to ongoing modification in meshlab source code...) 2012-11-13 17:41:46 +00:00
Nico Pietroni ec2c23ae0d removed commented lined 2012-11-12 13:04:45 +00:00
Nico Pietroni 82bc88079d corrected call of VFOrderedStarFF 2012-11-12 13:01:24 +00:00
Nico Pietroni fdab50f31f changed call DrawFlippedFacesIfSelected ot suppport UV drawing 2012-11-12 11:18:38 +00:00
Nico Pietroni b60271f86c minor changes 2012-11-12 11:17:33 +00:00
Nico Pietroni 006185771a added InitSeamIndexes function 2012-11-12 11:16:14 +00:00
Paolo Cignoni aca80c215b harmless gcc warning 2012-11-10 16:22:21 +00:00
Paolo Cignoni 63faedbb88 Added saving of edges only if requested in the mask (or if there are no face) 2012-11-08 18:48:07 +00:00
Paolo Cignoni c655072b93 followup of the FaceVectorHasVFAdjacency name change 2012-11-07 22:52:36 +00:00
Nico Pietroni 57adeea537 line 423 replaced assignment with Import call to make possible compile with non floats 2012-11-07 21:48:01 +00:00
Nico Pietroni 9f80b2951f added updating of lags at the beginning of SelectSingularityByMM function 2012-11-07 16:04:53 +00:00
Paolo Cignoni 3e81ac032f Corrected wrong call to the internal fan triangulator in off importer 2012-11-07 06:59:01 +00:00
Paolo Cignoni 45b736926a Corrected triangulation bug in off file. 2012-11-06 21:54:13 +00:00
Paolo Cignoni 4dbbb9384a better check of emtpy line skipping in obj parsing 2012-10-31 21:03:05 +00:00
Nico Pietroni cd6c0115c0 * added the IntergerValues per mesh vector to store the integer values after the parametrization has been done
* line 443, commented out "&&(f0<f1))" which makes the solver works faster but it si conceptually wrong , and generates errors if one would read back integer values.
2012-10-26 12:34:34 +00:00
Nico Pietroni a9b2c94821 added effective save of integer values after the problem has been solved in MapCoords 2012-10-26 12:30:58 +00:00
Paolo Cignoni bc3fd845e1 Updated many importer to do not use anymore the useless, deprecated, removed, etc etc <uber> 2012-10-25 13:17:47 +00:00
Paolo Cignoni 256a767f37 updated after the changes to UpdateColor 2012-10-19 12:46:25 +00:00
Paolo Cignoni 7e26fd3c27 Cleaned up include files and templates in MIQ 2012-10-18 16:25:50 +00:00