Commit Graph

624 Commits

Author SHA1 Message Date
Paolo Cignoni e974b9c948 Removed BestDim function from the grid_static_ptr class and moved to a indipendent file (grid_util.h) for sake of generality. 2005-03-15 11:43:18 +00:00
Paolo Cignoni 27694f7a67 Added operator*=( std::vector<PointType> ...) to apply a matrix to a vector of vertexes (replacement of the old style mesh.Apply(tr). 2005-03-15 11:40:56 +00:00
ganovelli 41945cf2d5 added intersection between tow planes (porting from old vcg lib) 2005-03-15 11:22:39 +00:00
ganovelli 95e02ebe5e there was a debug line, now removed 2005-03-15 09:50:44 +00:00
Paolo Cignoni 150036bb8b Initial Release 2005-03-15 01:28:46 +00:00
ganovelli f86843bdb8 created 2005-03-14 17:04:24 +00:00
ganovelli f9ca9b6ad8 *** empty log message *** 2005-03-14 16:46:50 +00:00
ganovelli 6063b7526d *** empty log message *** 2005-03-14 16:36:59 +00:00
ganovelli 2d6e353608 ClosestK added and other minor changes 2005-03-14 15:11:18 +00:00
Paolo Cignoni c272706c18 Added missing include<vector> 2005-03-14 09:23:40 +00:00
ganovelli 7610457632 added ClosersIterator and other minor changes. Not compatible with the previous version.
Still other modifications to do (temporary commit)
2005-03-11 15:25:29 +00:00
ganovelli eed72fadc4 _ffi was a 4 for positions vector (only 3 used) 2005-03-11 14:14:14 +00:00
Paolo Cignoni 7b5459a777 Wrote down the final right version of the naming rules (af and NOT fa) 2005-03-11 13:33:38 +00:00
Paolo Cignoni 88fb1680d2 Wrote down the final right version of the naming rules (af and NOT fa) 2005-03-11 12:11:36 +00:00
Paolo Cignoni d829ce7db6 Removed wrong named vertex and face configuration files 2005-03-11 12:10:59 +00:00
ganovelli e050ef0c2e creation 2005-03-09 13:22:55 +00:00
ganovelli 14a538a731 added vcg header 2005-03-08 14:42:22 +00:00
Nico Pietroni 0467ee0a6f Fixed bug in Square 2005-02-25 11:41:08 +00:00
Nico Pietroni 8225d40cbb added #include<vcg/complex/trimesh/update/topology.h> use of update topology in refineE 2005-02-25 10:28:04 +00:00
ganovelli 05d89ee903 created. This version writes the gaussian curvature on the Q() member of
the vertex
2005-02-22 16:40:29 +00:00
Federico Ponchio 87db18689d assert addded. 2005-02-22 14:18:15 +00:00
Paolo Cignoni b01f11a93e Corrected declaration and some syntax errors in GetFrustum 2005-02-22 10:57:58 +00:00
ganovelli 31ac4bbe6f GetFrustum moved from gl/camera to math/camera.h 2005-02-21 18:11:47 +00:00
Federico Ponchio 70aad83e78 Added Tight creation. 2005-02-21 17:03:03 +00:00
ganovelli 34679d1176 added vcg header 2005-02-21 12:13:25 +00:00
Federico Ponchio cce86d42f8 reverted tarini mod 2005-02-19 10:43:11 +00:00
Paolo Cignoni 5d6d76694c Added matrix-vector multiplication 2005-02-16 11:11:12 +00:00
Paolo Cignoni 099bae2d71 added IntersectionRayMesh 2005-02-15 15:00:26 +00:00
Paolo Cignoni 2fe93647ab added principal point 2005-02-15 14:55:52 +00:00
Nico Pietroni 0ebd1f6f91 optimized ( distance map are calculated 1 time each point) 2005-02-08 17:50:41 +00:00
Nico Pietroni 06adb386ad added if (!l->Elem()->IsD()) test on each element 2005-02-08 17:49:38 +00:00
mtarini 56609abbb0 aggiunto un typecast a (FaceType*) per farlo compilare under Mingw comp 2005-02-08 17:14:28 +00:00
Paolo Cignoni 3c7c3b4653 Warnings Correction 2005-02-08 14:38:05 +00:00
Nico Pietroni a4e78fa119 1 warning corrected added casting in const ScalarType EPSILON = ScalarType( 0.000001); 2005-02-02 16:44:34 +00:00
Nico Pietroni 91ce4200d3 1 warning corrected 2005-02-02 16:01:13 +00:00
Nico Pietroni 7057ec7352 first version tested with marching cubes 2005-02-02 10:01:29 +00:00
Nico Pietroni be92b1fd23 changed HasVFTopology function... control if both vertex and face define the vf topology 2005-01-28 17:56:57 +00:00
Nico Pietroni 1ecdcebd59 added HasEdgePlane function 2005-01-28 17:53:13 +00:00
Paolo Cignoni 5b984e817d small gcc compiling issues for namespaces 2005-01-28 12:00:33 +00:00
Paolo Cignoni 1bc21300da Add std:: to stl containers 2005-01-28 11:59:35 +00:00
Paolo Cignoni 0251d89f11 aggiunta intersect ray-box 2005-01-26 10:03:08 +00:00
Paolo Cignoni 0af38855a4 LookUp table static data moved into static class functions 2005-01-25 16:55:30 +00:00
Paolo Cignoni 507a7c89e6 Removed a 'using namespace' 2005-01-24 15:35:25 +00:00
Paolo Cignoni 2380e1d9a1 Now used also by the official Metro
Removed using namespace (NEVER IN HEADERS!)
Made  the computation of barycentric coords only when necessary
Renamed Mindistpoint to Closest
2005-01-24 11:47:23 +00:00
Paolo Cignoni a23f621635 Initial commit 2005-01-24 09:49:16 +00:00
Federico Ponchio 40e7925c1c <...Point3.h> -> <...point3.h> 2005-01-22 11:20:20 +00:00
Federico Ponchio 8da5fad884 Removed dependence from matrix44 and changed VectProd 2005-01-21 18:02:11 +00:00
Nico Pietroni cc767faf90 included distance.h changed Dist to vcg::face::PointDistance 2005-01-21 17:13:09 +00:00
Nico Pietroni b7b23d4140 changed Dist Function to PointDistance... the function is on vcg::face::PointDistance this file will contain all distance functions between a face and othe entities 2005-01-21 17:11:03 +00:00
Paolo Cignoni a264ec7c78 #define __VCGLIB_FACE_AF
#define __VCGLIB_FACE_FN
#define __VCGLIB_FACE_AV
#define __VCGLIB_FACE_FM
#define __VCGLIB_FACE_RT
2005-01-21 16:42:53 +00:00