vcglib/vcg/complex
ganovelli 584936f27a [ Changes in definition of TriMesh: PART II ]
Note: No changes to existing code need be the done, this mod
should be fully backward compatible

Old way to define a TriMesh ==============
struct MyMesh: public vcg::tri::TriMesh< vector<MyVertex> , vector <MyFace> >{};

new  ways to define a TriMesh ==============

struct MyMesh: public vcg::tri::TriMesh< CONT1 >{};
struct MyMesh: public vcg::tri::TriMesh< CONT1 , CONT2>{};
struct MyMesh: public vcg::tri::TriMesh< CONT1 , CONT2, CONT3>{};

where CONT[i] can be vector< [MyVertex | MyEdge | MyFace ] > 
(the order is unimportant)
2010-03-19 17:13:31 +00:00
..
edgemesh corrected vert:: to vertex:: 2009-03-20 07:15:20 +00:00
local_optimization All the functions handling TriMesh::imark have been moved outside the definition 2010-03-19 17:05:14 +00:00
tetramesh compilation with gcc 2007-11-20 09:50:32 +00:00
trimesh [ Changes in definition of TriMesh: PART II ] 2010-03-19 17:13:31 +00:00
vertexmesh [Namespaces changes] 2008-09-30 10:59:29 +00:00
boundary.h added missing newline at the end of file 2007-11-20 09:49:53 +00:00
intersection.h Correction of IntersectionRayMesh functions, they did not compile. 2009-12-21 13:02:28 +00:00
local_optimization.h added include to trimesh/base.h 2010-03-19 17:00:45 +00:00
used_types.h added class AllTypes to implement type trait in trimesh/base.h 2010-03-19 17:02:36 +00:00