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
Marco Di Benedetto
2131d6a681
fixed include, added width and height query for renderbuffer and texture2d.
2012-05-08 10:46:00 +00:00
Marco Di Benedetto
37acc0146a
changed NoBase to NoType in glw and resolved conflict with Type enum.
2012-05-07 19:21:47 +00:00
Marco Di Benedetto
a9839c1673
changed GLW_STRINGFY to GLW_STRINGIFY, added printing of shader compile and program link logs to stderr.
2012-05-07 16:12:40 +00:00
Marco Di Benedetto
d8897e798e
main internal changes to glw and some public interface changes that affect naming. CHANGES ARE NOT BACKWARD COMPATIBLE.
2012-05-07 13:18:05 +00:00
Paolo Cignoni
4778217ec5
Corrected a bunch of harmless gcc warning. Only one significant change in the createFramebuffer, added const to all the params to allow the passing of temporary values.
2012-05-06 15:07:13 +00:00
Paolo Cignoni
5dbe87d368
corrected harmless gcc warnings
2012-05-05 14:52:57 +00:00
Paolo Cignoni
59ca545056
corrected a bunch of Face::HasSomething() into HasPerFaceSomething(mesh)
2012-05-05 14:50:43 +00:00
Marco Di Benedetto
eae419e894
fixed copy-paste bug in glw.
2012-05-01 22:17:30 +00:00
Marco Di Benedetto
8712813a97
glw: added framebuffer status check, fixed renderbuffer creation.
2012-05-01 00:28:50 +00:00
Marco Di Benedetto
c70bd419a7
first commit of the glw library.
2012-04-30 18:23:53 +00:00
matteodelle
761172501b
dellepiane: fixed file opening in AddIntrinsics
2012-04-26 14:44:12 +00:00
matteodelle
4e6f8f55f5
dellepiane: fixed AddIntrinsics function, now it works (provided that metadata are present...)
2012-04-24 15:00:49 +00:00
Marco Di Benedetto
332b5d102d
fixed bug in ply exporter: changed IOM_VERTCOORD to IOM_VERTTEXCOORD when testing the save mask for texcoords.
2012-04-10 14:55:58 +00:00