Commit Graph

5525 Commits

Author SHA1 Message Date
Gianpaolo Palma d174b793fa Refactoring nanoply library.
Added wrapper for VCGLIB mesh.
2015-10-28 09:14:49 +00:00
Gianpaolo Palma e3db01f035 Added method "S* V()" 2015-10-26 12:54:19 +00:00
Gianpaolo Palma 684fe8d464 Fixed wrong typedefs in the per vertex CurvatureDir component (ScalarType).
Added missing typedef in EmptyCore.
Added typedef WedgeColorType and WedgeNormalType.
2015-10-26 12:52:44 +00:00
Paolo Cignoni d015efca10 corrected small bug (!visited instead of visited) 2015-10-26 10:06:17 +00:00
Gianpaolo Palma ec8dde9326 Bug fixed: the algorithm sets the visited flags for all the vertices added to the convex hull. 2015-10-26 09:12:09 +00:00
Paolo Cignoni d15745b128 Corrected missing template and typename keyword and added function to just select the points 2015-10-25 23:24:23 +00:00
Paolo Cignoni 12c1495bb0 Added function for computing the visibility of a point cloud and corrected a few bugs (abs instead of fabs, and missing vertex index for the vertices of the first tetrahedron) 2015-10-23 23:00:12 +00:00
Luigi Malomo ac6d5cc362 fixed wrong function call 2015-10-22 10:45:18 +00:00
Gianpaolo Palma 4a7940a37b Removed debug code 2015-10-21 17:32:21 +00:00
Gianpaolo Palma 6cf0410a6f Bug fixed in the definition of the PerVertexAttribute "indexInput" 2015-10-21 15:57:54 +00:00
Gianpaolo Palma fd2bfa9f64 Bug fixed in CompactFaceVector. The FF topology must be updated always. 2015-10-21 15:55:09 +00:00
Paolo Cignoni 9a48f16579 Added a number of 'template' and 'typename' keyword to comply clang... 2015-10-21 12:01:48 +00:00
Paolo Cignoni 3f1b4519b5 Moved Hausdorff sampler from meshlab to vcglib 2015-10-20 22:32:16 +00:00
Gianpaolo Palma c3abaf8036 Add features: to store for each vertex of the convex hull the vertex index of the original mesh 2015-10-20 11:13:11 +00:00
Nico Pietroni 3c38f44d30 minor change in VEStarVE 2015-10-19 08:48:44 +00:00
Nico Pietroni 50ab490cec minor change in VEIterator 2015-10-19 08:47:42 +00:00
Gianpaolo Palma ea23077621 Add methods to detect and remove the outliers from a point cloud 2015-10-19 07:31:09 +00:00
Gianpaolo Palma e04ee78f74 Add file to compute the convex hull of a mesh using the QuickHull algorithm 2015-10-19 07:18:10 +00:00
Gianpaolo Palma a7262838f0 Added missing include <cstdint> 2015-10-13 14:06: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
Paolo Cignoni 48f65697f0 removed unused var 2015-09-24 16:41:58 +00:00
Paolo Cignoni 874346d211 Removed unused typenames (with latest generation of compilers it become a warning as unused variables) 2015-09-24 16:41:34 +00:00
Paolo Cignoni 5e40d7a734 Updated eigen to 3.2.5 2015-09-24 15:25:25 +00:00
Nico Pietroni e612b0b2f8 modified PerVertexDijsktraCompute to return parent and source for each node 2015-09-14 12:05:44 +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 bb5288bcc0 templated SimpleVoxelWithNormal class to ScalarType 2015-09-14 12:03:47 +00:00
Nico Pietroni 0371a3c5be templated Point3 to scalar at line 355 2015-09-14 12:03:19 +00:00
Nico Pietroni b0e9f8abef used principal direction components on face for cross field instead of optional component 2015-09-14 12:02:50 +00:00
Nico Pietroni 5aece50e09 erased some unused parameter 2015-09-14 12:02:19 +00:00
Nico Pietroni 0c826ad949 minor changes in InitByCurvature function 2015-09-14 12:01:47 +00:00
Nico Pietroni 05516b1e04 corrected GradientToCross added InitDirFromWEdgeUV function 2015-09-14 12:01:24 +00:00
Nico Pietroni cb9e276b1b added CopyWedgeVertUV 2015-09-14 12:00:33 +00:00
giorgiomarcias 3323ae51af Computing per vertex normals from current face normals works also with polygonal faces now. 2015-09-13 15:37:13 +00:00
Paolo Cignoni f0c3d52849 removed old style usage of hash map and substituted with c+11 sytle unordered set and map. 2015-09-13 06:21:17 +00:00
Paolo Cignoni 47aaea332a removed old style usage of hash map and substituted with c+11 sytle unordered set and map. 2015-09-13 06:20:20 +00:00
Paolo Cignoni ad95129d02 removed old style usage of hash map and substituted with c+11 sytle unordered set and map. 2015-09-13 06:18:26 +00:00
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