Paolo Cignoni
6ec5b3373b
Added explicit braces to avoid dangling else warning
2016-07-15 11:06:57 +02:00
Guido Ranzuglia
59ffcd0e55
removed GL_TYPE_NM class from trimesh.h file
2016-07-12 15:19:07 +02:00
Guido Ranzuglia
40073ddfd1
removed mesh color bug
2016-07-03 13:55:33 +02:00
Guido Ranzuglia
febc30581a
- removed "per point fixed color provides same color of the per mesh color" bug
2016-07-01 10:05:50 +02:00
Paolo Cignoni
49f49efaf3
Small changes to allow the clang compilation of meshlab
2016-06-30 09:39:22 +02:00
Guido Ranzuglia
0207d2b0c5
removed useless code generating warnings
2016-06-29 15:06:46 +02:00
Guido Ranzuglia
18c30b9d17
Updated the file preamble
2016-06-29 14:35:17 +02:00
Guido Ranzuglia
8374dd97e5
Bug Fixing for the Rendering System
2016-06-29 14:19:20 +02:00
Paolo Cignoni
71024d14e6
Added a missing include
2016-06-14 22:46:42 +02:00
Paolo Cignoni
c9ebf323fa
Removed two harmless warning
...
testing <0 of a unsigned int
2016-06-14 15:30:11 +02:00
Paolo Cignoni
32333eba24
Huge copyright sanitization of the header files of vcg folder.
2016-06-13 05:29:25 +00:00
Nico Pietroni
e7e785b3cb
minor changes
2016-06-09 12:11:54 +00:00
Paolo Cignoni
8a68df0fc5
Small changes to allow clang compilation
2016-06-06 08:55:33 +00:00
granzuglia
0f9cf2e947
- new version of the renderer. Ready for the upcoming MeshLab release...
2016-06-04 16:20:59 +00:00
granzuglia
c54c85768a
- fixed some minor bugs
2016-05-22 15:40:41 +00:00
Paolo Cignoni
9598832d34
added missing typename
2016-05-11 14:19:26 +00:00
granzuglia
9f9fab7a98
- added optional debugging info system
...
- removed bugs
2016-05-11 12:01:34 +00:00
granzuglia
6c7fb7b0ab
- added optional debugging info system
...
- removed bugs
2016-05-11 12:00:59 +00:00
granzuglia
c870c26f12
- removed useless file
2016-05-06 11:52:52 +00:00
granzuglia
737eb38aca
- added a lot of typename
2016-05-06 11:51:03 +00:00
granzuglia
122ef9e337
- added a lot of typename
2016-05-06 11:50:28 +00:00
granzuglia
4e71a57fff
- fixed some small bugs
2016-05-06 10:41:00 +00:00
granzuglia
361c3a6a1d
added wrapping files using qt features (mainly QReadWriteLock but not only) in order to synchronize the new rendering system
2016-05-06 02:11:38 +00:00
granzuglia
e278fceee8
removed compiler error glColor(Color4b::LightGray); -> glColor(Color4b(Color4b::LightGray));
2016-05-06 02:08:57 +00:00
granzuglia
3cfcfb8248
new rendering system committed
...
WARNING!!! Please, note that the old one contained gl_mesh_attributes_info.h is not yet removed by the SVN repository but it's going to disappear soon!
2016-05-06 02:07:13 +00:00
Paolo Cignoni
662d0ce811
corrected the FileExtension helper func as suggested in BUG#55
2016-02-24 05:57:27 +00:00
Marco Callieri
dd56766889
added the writing of the DXF header to the exporter, as it is required by a lot of importers (like Blender)
2016-01-05 10:09:02 +00:00
Paolo Cignoni
9dc93f2b24
small bug in mask initialization for obj files
2015-12-29 07:13:51 +00:00
Nico Pietroni
23fbd5b769
added Save2AngleFace function
2015-12-24 10:56:49 +00:00
Nico Pietroni
67cfacf2c6
added Save2AngleFace function
2015-12-24 10:55:21 +00:00
Marco Callieri
f66fed8c6a
- changed rubberband rendering mode (now draws in XOR)
...
- added secondary rendering function of line A->B (with no side-effects)
2015-11-10 16:51:43 +00:00
Gianpaolo Palma
667d3034dd
Fixed the indices of the PropDescriptor.
2015-10-29 13:47:21 +00:00
Gianpaolo Palma
e814e3a9f5
Added support to load alpha value in vertex and face color.
2015-10-29 12:22:51 +00:00
Gianpaolo Palma
ed0136c5bd
Bug fixed in the save of the color per Face in the ASCII PLY file.
2015-10-29 10:41:21 +00:00
Gianpaolo Palma
4b9df9a889
Add pro file for nanoply example
2015-10-28 09:15:38 +00:00
Gianpaolo Palma
d174b793fa
Refactoring nanoply library.
...
Added wrapper for VCGLIB mesh.
2015-10-28 09:14:49 +00:00
granzuglia
8d23af8436
- fixed small bug
2015-10-12 02:02:53 +00:00
granzuglia
f30429c603
- fixed "it doesn't update the mesh rendering" bug
2015-10-09 11:35:08 +00:00
granzuglia
4403fb04d1
- updated version of the gl_mesh_attributes_feeder class
...
- class has been cleaned up
- still strange "don't update" bug
2015-10-09 03:05:57 +00:00
Paolo Cignoni
8fab7af2c6
added two default:break to avoid clang severe warnings
2015-10-01 13:08:33 +00:00
Nico Pietroni
3627a7ccfd
minor changes
2015-09-14 12:05:03 +00:00
Nico Pietroni
c59d1a3bba
added LoadNDF function
2015-09-14 12:04:50 +00:00
Nico Pietroni
dc98d346c5
added preamble to avoid multiple inclusion
2015-09-14 12:04:13 +00:00
Nico Pietroni
0c826ad949
minor changes in InitByCurvature function
2015-09-14 12:01:47 +00:00
Gianpaolo Palma
36380231e5
The right version
2015-09-11 08:13:50 +00:00
Paolo Cignoni
175266d7dc
Added copy of the nanoply library
2015-09-10 21:16:44 +00:00
Paolo Cignoni
5b34b5c8e6
from long long unsigned int to std::ptrdiff_t
2015-09-10 10:18:10 +00:00
Marco Callieri
032eaf47fd
corrected a wrong template type (CMesh0 -> MESH_TYPE)
2015-09-07 09:42:50 +00:00
granzuglia
d238a74cd9
- added missed security control
2015-07-30 11:46:05 +00:00
granzuglia
f8d63a765d
- added tons of missing security controls on the returning values
2015-07-30 11:44:18 +00:00
granzuglia
8869ac344b
- adding last changes to the gl_mesh_attributes_feeder.h file
2015-07-30 11:41:57 +00:00
granzuglia
59dd06f949
- recommitted last working version of the gl_mesh_attributes_feeder.h contained in the git repository
2015-07-30 11:07:29 +00:00
granzuglia
786cd1d850
- added support for contemporary maintaining per face/per vertex bos of the same attribute
2015-07-14 15:15:39 +00:00
granzuglia
4b3b1da6b1
- cleaned up the GLMeshAttributesFeeder class removing the per view internal map
2015-07-13 06:03:27 +00:00
granzuglia
1dc8a067ac
- removed compiler time errors
2015-07-06 02:38:32 +00:00
granzuglia
73ee392537
- fixed parenthesis bug
2015-07-05 02:18:54 +00:00
granzuglia
a974f13258
- completely rewritten GLMeshAttributesFeeder code
2015-07-03 06:02:33 +00:00
granzuglia
1c62f61f4b
- added new file, minimized and cleaned up in order to avoid proliferation of useless included files in the code
2015-07-03 06:01:15 +00:00
Nico Pietroni
56856e2e22
minor changes to accomplish with new version of libIGL
2015-06-14 23:15:19 +00:00
granzuglia
8842cea2b3
- cleaned up a little the class function members
...
- switched from private functions to protected ones
2015-06-14 09:39:42 +00:00
granzuglia
69bc2244d1
- removed "glIndexPointer invalid operation" bug
2015-06-10 23:52:50 +00:00
granzuglia
1d9d1e6324
- removed linux compiler errrors
2015-06-10 18:39:23 +00:00
granzuglia
ec348bc0fe
- removed the vertex array object handle from the GLMeshAttributesFeeder class in order to make it opengl context dependent (According to opengl specification VAO cannot be share by different glcontext)
2015-06-10 18:13:28 +00:00
granzuglia
80babdb68e
- removed the GLMeshAttributesFeeder classes from the old trimesh.h file
2015-06-04 00:19:46 +00:00
granzuglia
b5a8f57137
- added gl_mesh_attributes_feeder.h file
2015-06-04 00:18:35 +00:00
granzuglia
62208a4fd2
- fixed "not allocated vertex buffer array" bug
2015-06-03 14:08:22 +00:00
granzuglia
c8004cf4ad
- removed clang compiler errors
2015-06-03 13:45:41 +00:00
granzuglia
a2efddf456
- added new opengl attributes feeder
2015-06-03 13:06:35 +00:00
Nico Pietroni
73db4e0190
added the possibility of selective rounding of certain vertex
2015-04-12 06:14:08 +00:00
Nico Pietroni
bb8d80c311
added the possibility to set user added constraints
2015-04-12 06:12:51 +00:00
Nico Pietroni
7a6aa07201
minor changes
2015-04-12 06:08:20 +00:00
Paolo Cignoni
7b31a05a99
added small hack to better texture name managment in collada importing
2015-03-24 17:44:11 +00:00
Paolo Cignoni
9d093af774
Added a missing #include<wrap/io_trimesh/io_mask.h>
2015-03-18 22:25:53 +00:00
mtarini
965d8f0fbf
lscm_parametrization.h: first version.
2014-12-22 15:25:30 +00:00
Paolo Cignoni
ac56acdd9f
Added the OpenMem and OpenStream version of the OFF importer to allow generic use of the importer
2014-12-11 21:34:46 +00:00
granzuglia
1f721c1507
- added small conversion function from DramMode to NormalMode
2014-11-28 13:07:14 +00:00
Paolo Cignoni
2b2b828b43
Correct printing of normal values in off files
2014-11-14 23:05:40 +00:00
Nico Pietroni
c38743aaff
changed to version on igl linked on wrap
2014-11-12 15:42:43 +00:00
Nico Pietroni
836d1dd12d
2014-11-12 15:39:55 +00:00
Paolo Cignoni
17f1f52bae
New version of the Mixed Integer Quadrangulation framework that relies only on IGL and comiso
2014-11-12 06:55:41 +00:00
Paolo Cignoni
fb2ad3f323
Changed a few GL_TYPE -> GL_TYPE_NM to remove ambiguity
2014-11-12 00:22:24 +00:00
Paolo Cignoni
63e67d5131
Updated to reflect the Normal() -> TriangleNormal() change
2014-11-12 00:21:16 +00:00
Nico Pietroni
0a597d4682
did several changes in the function calls
2014-11-05 19:26:54 +00:00
Nico Pietroni
7dd839a8eb
added namespacing
2014-11-05 19:24:09 +00:00
Federico Ponchio
7f6288ed16
added float parameters
2014-11-05 18:53:36 +00:00
Paolo Cignoni
4dc3c08004
forgot missing include
2014-11-05 15:47:57 +00:00
Paolo Cignoni
c84d999b4b
Other small improvement to the trackball for the ortographic case
2014-11-05 11:02:51 +00:00
Paolo Cignoni
1ff3a301ec
Trackball Improvement. Now it works well also for ortho views
2014-11-04 23:16:04 +00:00
Paolo Cignoni
63046a8bab
updated OFF exporter to correctly save double precision values
2014-11-04 23:13:16 +00:00
Paolo Cignoni
7364bbdb61
Added managment of face color in saving off files
2014-10-29 22:24:45 +00:00
Gianpaolo Palma
b363673f0e
Added generic case
2014-10-14 09:28:28 +00:00
Paolo Cignoni
cd46470774
corrected a small bug in the saving of ply got by generalizing float/double type
2014-10-09 16:40:35 +00:00
Paolo Cignoni
c8d09b8ed5
Corrected the ShotScalarType definintion in export Ply
2014-10-08 17:08:16 +00:00
granzuglia
eefdd5ddf6
- improved support for double precision floating point attributes
2014-10-06 08:28:40 +00:00
granzuglia
adca0d032e
- added precision.h file
2014-10-06 08:27:24 +00:00
Nico Pietroni
66c7b45321
removed damping of debug meshes
2014-09-20 23:56:36 +00:00
Nico Pietroni
40b3c014c2
minor changes in using the parametrizator, now called using the appropriate namespace
2014-09-14 01:04:23 +00:00
Nico Pietroni
37880b3f52
minor changes on naming functions
2014-09-14 01:03:41 +00:00
Nico Pietroni
32dd3138f8
minor changes, added namespace
2014-09-14 01:03:16 +00:00
Nico Pietroni
4fe40ecef5
completely restructured the whole class, much more robust
2014-09-11 20:42:57 +00:00