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