Commit Graph

5360 Commits

Author SHA1 Message Date
Nico Pietroni 7dd839a8eb added namespacing 2014-11-05 19:24:09 +00:00
Nico Pietroni f115db004c major changes in UpdateSingularByCross, used the additional parameter to set if a vertex is singular or not 2014-11-05 19:23:42 +00:00
Federico Ponchio 7f6288ed16 added float parameters 2014-11-05 18:53:36 +00:00
Paolo Cignoni fffd61bbed updated the sample to the last changes 2014-11-05 17:23:39 +00:00
Paolo Cignoni e29b6f4a46 More refactoring of implicit smooting class 2014-11-05 17:23:13 +00:00
Paolo Cignoni 34a920a6f9 First sample using implicit smoothing 2014-11-05 16:22:51 +00:00
Paolo Cignoni eb2b5e7fa5 refactoring to remove quality 2014-11-05 16:22:06 +00:00
Paolo Cignoni d03a5a97d2 First version of the implicit smoother 2014-11-05 15:48:34 +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 ab21f5437c harmless clang warning 2014-11-04 10:13:35 +00:00
Paolo Cignoni fa8690e457 Improving Doxygen Documentation 2014-11-04 10:01:48 +00:00
Paolo Cignoni 8380ea37a0 Updating to reflect Small changes to the smooth 2014-11-04 09:57:07 +00:00
Paolo Cignoni a74ab648c0 Improving Doxygen Documentation 2014-11-04 09:55:57 +00:00
Paolo Cignoni 0e9c582aeb first sample for harmonic interpolation 2014-11-03 15:07:07 +00:00
Paolo Cignoni 0a42a15d35 improved documentation, remove extra ';' and useless const 2014-11-03 15:05:34 +00:00
Paolo Cignoni c7b6bd26bf Significantly improved documentation of the components.
Added IsNull to the VF vertex component and coherent initialization of the vf adjacency.
2014-11-03 15:01:27 +00:00
Paolo Cignoni db53a1ff06 Cleaned up harmonic.h (added standard header, needed meshassert) 2014-11-03 15:00:06 +00:00
Paolo Cignoni e1a327e556 added a missing include callback.h 2014-11-03 14:59:07 +00:00
Paolo Cignoni b328a5f94a Added the new mechanism for run time checking of mesh adequacy to a given algorithm.
While the many RequireXXX functions allow to check the static correctness of a mesh and
have a O(1) complexity, in many cases we need to run more complex checks to be sure that
the subsequent algorithm can run without issues.
Typical cases are the fact that there are no unreferenced vertices (NoUnreferencedVertex)
or a given adjacency is correctly initialized (and not only statically present as a type component).
2014-11-03 14:50:37 +00:00
Paolo Cignoni df6865a6de Changed many explicit exception throwing for missing components into the shorthand RequireXXXX 2014-11-03 14:38:05 +00:00
Paolo Cignoni 5565647e82 Added two functions VertexFromAttributeHandle and FaceFromAttributeHandle to map a pervertex/perface scalar handle into the quality 2014-11-03 14:36:58 +00:00
Paolo Cignoni b278f29129 Changed many explicit exception throwing for missing components into the shorthand RequireXXXX 2014-11-03 14:34:35 +00:00
Paolo Cignoni 6830b4aea4 Changed many explicit exception throwing for missing components into the shorthand RequireXXXX 2014-11-03 14:33:45 +00:00
Luigi Malomo 79f4c6ac94 Added VN() function to triangle3. 2014-11-01 16:58:53 +00:00
Paolo Cignoni 7364bbdb61 Added managment of face color in saving off files 2014-10-29 22:24:45 +00:00
Paolo Cignoni 54875ffa0a Updated Eigen library to the 3.2.2 stable version. 2014-10-21 16:51:37 +00:00
giorgiomarcias af0f42fedf "public"-ized some previously "private" static method which are useful also outside. Added a "PC_OTHER" result code for user-defined purposes. 2014-10-17 08:54:34 +00:00
giorgiomarcias bc1975ad43 Added "const" keyword to IsEmpty(). 2014-10-16 09:42:48 +00:00
Gianpaolo Palma b363673f0e Added generic case 2014-10-14 09:28:28 +00:00
Massimiliano Corsini 708463311e fix GetBBOx changes 2014-10-13 08:36:01 +00:00
Massimiliano Corsini 0fd22c536b fix include path 2014-10-13 08:35:29 +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
ganovelli 918cec664a fixed includes to new files position (also in app2/sample/hashing_2D) 2014-10-09 14:10:27 +00:00
ganovelli 578f4ae72e changed names to avoid troubles with OS oblivious to letter case 2014-10-09 14:04:09 +00:00
ganovelli d5d50503c7 changed the filnenames to avoid possible trouble with OS oblivious to letter case 2014-10-09 14:02:56 +00:00
ganovelli 46031c54ca added GetClosestEdgeBase from space/index/index2/closest_2d.h which is going to be removed 2014-10-09 12:53:40 +00:00
ganovelli 5249736918 completed renaming to lowercase of space/index/index2d and hashing_test2d 2014-10-09 12:32:03 +00:00
ganovelli a945715727 renaming to lowercase 2014-10-09 12:30:04 +00:00
ganovelli 1b833f40a9 renaming to lower case (continued) 2014-10-09 12:25:30 +00:00
ganovelli 0c7c9db51a renaming to lowercase 2014-10-09 12:23:46 +00:00
ganovelli d78ad96d9a files renaming to lowercase 2014-10-09 12:22:31 +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
Luigi Malomo 81bdd19245 temp fix of include directive. file naming should be fixed for coherency. 2014-09-29 16:52:05 +00:00
granzuglia 9f647f2460 - added missing cast causing compiler error 2014-09-25 17:11:45 +00:00
Nico Pietroni 66c7b45321 removed damping of debug meshes 2014-09-20 23:56:36 +00:00