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 |
Nico Pietroni
|
7911ad3d93
|
minor naming changes
|
2014-09-11 20:41:35 +00:00 |
Paolo Cignoni
|
9fa2820419
|
removed bug causing crash when reading a emtpy off
|
2014-09-07 21:36:52 +00:00 |
Luigi Malomo
|
a78ac53814
|
added edge mesh support to OBJ importer
corrected a type to avoid clang compiler issues
|
2014-09-06 11:06:23 +00:00 |
granzuglia
|
5c809dc701
|
- renamed GL_TYPE with GL_TYPE_NM in order to avoid names conflict
|
2014-08-28 08:59:24 +00:00 |
Federico Ponchio
|
f92992780e
|
added typename
|
2014-08-27 11:38:42 +00:00 |
Paolo Cignoni
|
7a68b662a8
|
Commented out again the extension added for managing double uniform
|
2014-08-23 01:30:40 +00:00 |
granzuglia
|
db5ffd6d80
|
- small changes
|
2014-08-21 16:26:16 +00:00 |
granzuglia
|
8cebfaf679
|
pick.h:
- added support for double scalar type (the changes have been validated by Paolo)
- there is still a bug on the PickClosestFace function.
|
2014-08-09 10:00:09 +00:00 |
granzuglia
|
558fcd784a
|
trimesh.h:
- added ScalarType typedef to GL_TYPE structure
|
2014-08-09 09:54:43 +00:00 |
granzuglia
|
eedb03d390
|
trackmode.h:
- removed Visual Studio warnings
|
2014-08-09 09:53:02 +00:00 |
granzuglia
|
e24129b20e
|
trackmode.cpp:
- removed Visual Studio warnings
|
2014-08-09 09:52:27 +00:00 |
granzuglia
|
f3fe37bed1
|
rubberband.cpp:
- removed Visual Studio warnings
|
2014-08-09 09:51:46 +00:00 |
granzuglia
|
0a3c8c3d8f
|
export_idtf.h:
- removed Visual Studio warnings
|
2014-08-09 09:50:42 +00:00 |
granzuglia
|
1d2e76c17b
|
export_obj.h:
- added additional control on mesh having per-vertex texture coordinates
|
2014-08-09 09:49:56 +00:00 |
granzuglia
|
42a5755fb0
|
import_asc.h:
- removed Visual Studio warnings
|
2014-08-09 09:47:24 +00:00 |
granzuglia
|
622a67ccc9
|
import_ply.h:
- err == ply::E_NOERROR is not a critical error
|
2014-08-09 09:46:19 +00:00 |
granzuglia
|
dd19843fe1
|
import_ptx.h:
- added support for double scalar type
|
2014-08-09 09:43:24 +00:00 |
Paolo Cignoni
|
ffb02815a8
|
Added a static class GL_TYPE with a memenber SCALAR that returns the correct GLenum (GL_FLOAT or GL_DOUBLE) according to the template type. Needed to make this class works also with double...
|
2014-08-09 00:06:15 +00:00 |
Paolo Cignoni
|
f0a765bf1e
|
added a few missing _GLW_IMPLEMENT_SCALAR_UNIFORM_ for doubles... (still fighting for float/double independence...)
|
2014-08-09 00:04:18 +00:00 |
Paolo Cignoni
|
9b6833e521
|
added templated glLoadMatrix that automatically choose the right OpenGL call according the matrix type
|
2014-08-06 22:37:55 +00:00 |
Nico Pietroni
|
ea8856c468
|
corrected one compilation bug
|
2014-07-03 15:40:11 +00:00 |
Nico Pietroni
|
c3daffa826
|
added instruction to skip an extra line in the ffield file
|
2014-07-02 15:02:57 +00:00 |
Paolo Cignoni
|
5e910a0058
|
Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType
|
2014-07-01 10:08:30 +00:00 |
Paolo Cignoni
|
aa63261fae
|
Improved float/double when reading ascii formats (read in double and then convert to the needed type)
|
2014-07-01 09:46:46 +00:00 |
Paolo Cignoni
|
d127123513
|
Reasonable but harmless clang warning cleanup
|
2014-07-01 07:21:34 +00:00 |
Paolo Cignoni
|
1491037631
|
Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType
|
2014-06-27 15:09:08 +00:00 |
Paolo Cignoni
|
5ad487b740
|
Added a missing typename
|
2014-06-27 14:47:03 +00:00 |
granzuglia
|
a30e5c9afd
|
- added support for double scalar type
|
2014-06-27 14:19:45 +00:00 |
granzuglia
|
d349f3d3f6
|
- from Point3f to CoordType
|
2014-06-27 09:58:29 +00:00 |
Paolo Cignoni
|
c02fd854f7
|
Updated the some of the importers to the double/float managmaent. Now by default ascii files are read as double and if necessary downcasted to float.
|
2014-06-27 08:51:31 +00:00 |
Nico Pietroni
|
c5afb52dd6
|
added SaveFaceFIELD
|
2014-06-22 12:27:03 +00:00 |
Paolo Cignoni
|
4fc33e2e95
|
Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType
|
2014-06-19 11:42:23 +00:00 |
Paolo Cignoni
|
b605d04d26
|
Improved float/double consistency removing some wrong Point3f and substitued with MeshType::CoordType
|
2014-06-19 11:41:55 +00:00 |
Paolo Cignoni
|
e1b38767ee
|
Small changes in the long long way to making meshlab and the vcglib really float/double independent
|
2014-06-18 10:55:09 +00:00 |
Paolo Cignoni
|
f9fbb89854
|
Small changes in the long long way to making meshlab and the vcglib really float/double independent
TexCoordScalarType can be different from the mesh scalar type
|
2014-06-18 10:51:46 +00:00 |
Paolo Cignoni
|
3e4c020642
|
Corrected a small bug in the reading of poligonal color and quality (it was not copied in all the triangles of the triangulated poligon)
|
2014-06-17 13:41:26 +00:00 |
Paolo Cignoni
|
009c6f4f7f
|
Added interfaces for color managment
|
2014-06-17 13:21:58 +00:00 |
Paolo Cignoni
|
f6574c7abe
|
Added a fallback to the standard fan tessellator for managing the cases where the glu::tessellator can fail (better than nothing...)
|
2014-06-17 13:07:07 +00:00 |
Paolo Cignoni
|
5e579abc59
|
Added support for saving polygonal meshes in ascii ply
|
2014-05-30 08:42:55 +00:00 |
Paolo Cignoni
|
4fc8ed68ba
|
Small refactoring (using pos)
|
2014-05-15 05:36:53 +00:00 |
Paolo Cignoni
|
e362aef041
|
Corrected bug in the faux edge setting when loading polygonal meshes.
|
2014-05-07 09:21:46 +00:00 |
Federico Ponchio
|
cf2495aaac
|
fixed qgetoptz
|
2014-05-07 09:04:34 +00:00 |
Paolo Cignoni
|
6e221cc7ab
|
assert replaced with a require
|
2014-05-05 21:50:18 +00:00 |
ganovelli
|
d88a1f9772
|
fixed string-related bugs in reading file images
|
2014-04-28 15:37:36 +00:00 |
Paolo Cignoni
|
115bb8a701
|
added QTDeviceToLogical for QWidgets
|
2014-04-28 13:30:27 +00:00 |
Gianpaolo Palma
|
fe0a137812
|
Bug fixed in the save of the edge data in a binary PLY
|
2014-04-18 15:40:23 +00:00 |
Paolo Cignoni
|
9f6d5f1d84
|
Completed the rewriting all the picking stuff. Now the default is NOT using OpenGL. And it is actually faster on all the machines I have tested...
|
2014-04-08 09:37:44 +00:00 |
Nico Pietroni
|
017e289d3e
|
added several instructions to close the stream on file once opened and read is complete
|
2014-04-08 08:35:17 +00:00 |
Paolo Cignoni
|
306c334877
|
Added PickFaceSW for selecting faces in a rectangular region.
|
2014-04-07 14:49:07 +00:00 |
Paolo Cignoni
|
adfa6dde12
|
Added PickVertSW to offer an alternative for selection for hw that does not support opengl selection
|
2014-04-07 12:32:21 +00:00 |
Nico Pietroni
|
6071372992
|
some minor changes
|
2014-04-07 06:29:56 +00:00 |
Luigi Malomo
|
4b243bf707
|
updated anttweakbar mapper
|
2014-02-24 18:30:47 +00:00 |
granzuglia
|
89f4146e2c
|
- fixed crash on reading obj with material file
|
2014-02-21 15:16:40 +00:00 |
Luigi Malomo
|
667a4b50a0
|
|
2014-02-19 18:58:41 +00:00 |
Luigi Malomo
|
5e22249c96
|
|
2014-02-19 18:58:06 +00:00 |
Paolo Cignoni
|
d2f164d90c
|
PolygonalMesh Debugging: Added direct loading of quad mesh into polygonal meshes (without need of having a trimesh to support)
|
2014-02-18 10:58:57 +00:00 |
Nico Pietroni
|
4b15067dd1
|
minor modifications
|
2014-02-16 16:37:39 +00:00 |
Paolo Cignoni
|
6efdd91ecc
|
Many small changes to remove useless annoying warnings.
|
2014-02-13 15:52:17 +00:00 |
Federico Ponchio
|
d86bbfae4e
|
cleanup and bug fixing
|
2014-02-13 10:44:39 +00:00 |