Commit Graph

5484 Commits

Author SHA1 Message Date
Gianpaolo Palma 36380231e5 The right version 2015-09-11 08:13:50 +00:00
Paolo Cignoni b4bdd7b832 better comments 2015-09-11 05:56:59 +00:00
Paolo Cignoni 175266d7dc Added copy of the nanoply library 2015-09-10 21:16:44 +00:00
Paolo Cignoni c27a19e3d1 register is deprecated 2015-09-10 15:09:18 +00:00
Paolo Cignoni 59ffba5af3 corrected bug on normal transformation (Thanks to Marco to spotting it out...) 2015-09-10 15:08:52 +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
Luigi Malomo d9f3b34498 reverted 2015-09-01 09:04:14 +00:00
Luigi Malomo 32ffe51cde added missing include 2015-09-01 09:02:23 +00:00
granzuglia 9ab06cc9ef - removed dangerous assert 2015-07-30 12:32:22 +00:00
granzuglia 5dcc3d257f - added missing include 2015-07-30 11:49:14 +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 6bb2ed6382 - recommitted last working version of the trimesh_QT_shared project contained in the git repository 2015-07-30 11:13:19 +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
Paolo Cignoni bc9c61a92e Added ClearFaceFace method to avoid messed topology status 2015-07-14 10:44:23 +00:00
granzuglia 4b3b1da6b1 - cleaned up the GLMeshAttributesFeeder class removing the per view internal map 2015-07-13 06:03:27 +00:00
Paolo Cignoni 06040acbb0 Corrected small bug in compacting arrays after a torus creation. Also faces must be compacted... 2015-07-12 10:44:55 +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
Gianpaolo Palma a6521a217f Bug fixed in FaceFaceFromTexCoord when the mesh has more faces mapped on the same tex coordinate 2015-07-03 14:51:40 +00:00
Gianpaolo Palma e5fbdd9e22 Added a new function (SelectFoldedFaceFromOneRingFaces) to selected the folded faces (also non self-intersected faces) using an angle threshold. 2015-07-03 12:21:54 +00:00
Nico Pietroni d8a7e0069f added parameters in GetPolyTemplatePos to force isotropy 2015-07-03 09:54:40 +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 5e4380ffbd added CopyVertUVWedge function 2015-06-21 01:51:28 +00:00
Nico Pietroni 00d485469f minor changes in the code to make it compile correctly 2015-06-15 14:43:27 +00:00
Nico Pietroni 470e156a19 added function AdjustDirectionsOnTangentspace ando some minor changes 2015-06-14 23:16:02 +00:00
Nico Pietroni 56856e2e22 minor changes to accomplish with new version of libIGL 2015-06-14 23:15:19 +00:00
granzuglia 1864d686c0 - updated version of the shared context - multiple windows renderer 2015-06-14 10:28:47 +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 dca2488ac4 - sample projects using new rendering engine 2015-06-10 23:58:57 +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 4283c2f651 some bug resolved on separatrix tracing 2015-06-02 11:54:39 +00:00
Nico Pietroni b952d96711 Added support for tracing separatrix from singularities 2015-05-24 14:52:50 +00:00
Nico Pietroni 2b8a829099 added NextCrease function to follows creases 2015-05-24 14:51:22 +00:00
Nico Pietroni 7aef00fb33 minor change in VFOrderedStarFF , the Pos is passed as const parameter 2015-05-24 14:50:47 +00:00
Nico Pietroni d58ac7ca03 templated parameter on VertexConstant function 2015-05-12 09:05:52 +00:00
Gianpaolo Palma 2eac2ef672 Bug fixed with offset from a base data address bigger than 2GB 2015-05-11 14:41:43 +00:00
Nico Pietroni 73db4e0190 added the possibility of selective rounding of certain vertex 2015-04-12 06:14:08 +00:00
Nico Pietroni 843c852523 correct template scalar type use in FaceSaturate function 2015-04-12 06:13:35 +00:00