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
Nico Pietroni
95d75112be
moved some function to private
2012-10-18 00:44:25 +00:00
Nico Pietroni
3a94d2f22d
removed 1 include
2012-10-18 00:43:44 +00:00
Nico Pietroni
01d2f9eae8
changed include paths
2012-10-17 12:34:26 +00:00
Nico Pietroni
378ea14eec
changed directory to ./core/
2012-10-17 12:27:02 +00:00
Nico Pietroni
46354ca55e
resolved 1 bug with defines
2012-10-17 12:22:42 +00:00
Nico Pietroni
954da5343f
resolved 1 bug with stiffness handler
2012-10-17 11:47:18 +00:00
Nico Pietroni
be7c2536f7
added export to polygonal mesh
2012-10-17 11:23:43 +00:00
Nico Pietroni
461ea23e75
added GLDrawPolygonalMesh function
2012-10-17 11:21:24 +00:00
Nico Pietroni
f11ad65f14
minor changes
2012-10-17 11:20:44 +00:00
Nico Pietroni
d7e581cf96
first release version
2012-10-16 15:30:58 +00:00
Nico Pietroni
40d42c9aa9
removed all the functions that loads from file
2012-10-16 15:30:35 +00:00
Nico Pietroni
2477c1f7b9
removed some commented lines
2012-10-16 15:29:00 +00:00
Nico Pietroni
9b0e2b2f88
completely refactored the class, based on static function calls
2012-10-16 15:28:15 +00:00
Nico Pietroni
f68d67fadf
removed some call to importing functions
2012-10-16 10:12:49 +00:00
Nico Pietroni
c24d846f7c
changed import field functions to the call of wrap/io_trimesh/import_field.h
2012-10-16 10:11:46 +00:00
Nico Pietroni
fcf300015c
first release version
2012-10-16 10:06:14 +00:00
Paolo Cignoni
0c6c1bd822
Removed unneeded inclusion of component_ocf
2012-10-15 09:22:16 +00:00
Nico Pietroni
aa2d1751f7
first release version
2012-10-15 01:15:04 +00:00
Nico Pietroni
52648c58ad
used per vertex and per face optional attributes
2012-10-15 01:13:30 +00:00
Paolo Cignoni
1f8baf9131
Updated to reflect the naming changes in updateNormals
2012-10-11 11:20:55 +00:00
Nico Pietroni
45633b841e
added initial define to avoid multiple inclusions
2012-10-08 11:53:07 +00:00
Paolo Cignoni
194d9eb4d7
Removed two old useless wrong stupid functions that have been left into wrap/trimesh.h for unforgivable lazyness...
2012-10-08 05:30:34 +00:00
Paolo Cignoni
98fd61970e
added missing par
2012-10-07 17:20:54 +00:00
Paolo Cignoni
1aa2c374e1
corrected useless test for an ancient opengl extension (glPointParameterfv). no more needed and creating problems to new compilers...
2012-10-05 16:45:25 +00:00
Nico Pietroni
e6cc513cae
minor changes in singularity drawing
2012-09-22 13:40:56 +00:00
granzuglia
2879a62b08
- some additional check on OpenGL symbol availability (changes Spat approved)
2012-09-20 07:08:09 +00:00
Nico Pietroni
62b1a26ecf
changes drawing of cross field to show the 2 main directions
2012-09-05 23:27:10 +00:00
Nico Pietroni
a4ee21d5d7
added GLDrawSeams function
2012-09-03 15:58:38 +00:00
matteodelle
7cf395c033
dellepiane: modified uint definition for compatibility with vstudio
2012-09-03 09:35:17 +00:00
Marco Di Benedetto
34655c22bf
fixed size update bug in glw texture 2D.
2012-08-29 23:25:28 +00:00
Marco Di Benedetto
03bfd9bf31
added cube map textures to glw.
2012-08-22 12:38:09 +00:00
Paolo Cignoni
b20f962dfd
Added a missing return value to a Read function
2012-07-06 05:08:39 +00:00
ganovelli
0f99bd505e
changes and minor fix to enable input/output with VMI on memory
2012-07-02 14:38:10 +00:00
ganovelli
1fb287e4ce
added writing to memory
2012-06-29 15:32:33 +00:00
Marco Di Benedetto
5accefa385
fixed opengl texture units capability query in glw.
2012-06-18 13:47:51 +00:00
Federico Ponchio
8e162f62fc
removed debug
2012-06-15 10:58:19 +00:00
Paolo Cignoni
18160d8ea8
Small change for managing correctly the ocf type when adding new faces in ply importer (you should never just copy a face over another one...)
2012-06-14 13:46:41 +00:00
Marco Di Benedetto
bff5f97fe6
added check for uniform location in glw program.
2012-06-02 00:35:04 +00:00
Marco Di Benedetto
f89f762216
fixed glw framebuffer method.
2012-06-01 22:36:14 +00:00
Marco Di Benedetto
e95721b5c4
added methods to glw framebuffer and program.
2012-06-01 16:57:42 +00:00
Marco Di Benedetto
ddebef10db
fixed compile-time errors in glw texture 2D.
2012-06-01 14:07:39 +00:00
Marco Di Benedetto
d2340b7ef9
added texture 2D methods in glw.
2012-05-31 22:41:11 +00:00
Federico Ponchio
0d4a84f012
door closed by defaul and vcg:: namespave
2012-05-29 12:14:27 +00:00
Paolo Cignoni
6254246a05
improved support of saving of polygonal meshes when kept using faux bits
2012-05-28 11:29:14 +00:00
Nico Pietroni
c469b5b948
major modifications
2012-05-25 13:22:07 +00:00
Marco Di Benedetto
7a79c7c292
added convenience defaults and functions to glw.
2012-05-23 18:02:22 +00:00
Paolo Cignoni
80363d2ff0
added to these two gl-related files the system independent inclusion of GLU.
...
IT is necessary since the last version of QT does not include anymore glu when including QGL stuff
2012-05-23 08:50:03 +00:00
Paolo Cignoni
efe5d776e2
corrected svg dumping utility and added a few more parameters for better control on labels
2012-05-23 07:59:19 +00:00
Marco Di Benedetto
09335d17ba
added preprocessor macro in glw config to disable assertion on not existing program uniforms.
2012-05-19 17:59:50 +00:00
Marco Di Benedetto
754ba0c94f
minor changes and functions added to read pixels back in framebuffer.
2012-05-08 16:46:59 +00:00