3 #include <vcg/simplex/vertex/base.h>
4 #include <vcg/simplex/vertex/component.h>
5 #include <vcg/simplex/face/base.h>
6 #include <vcg/simplex/face/component.h>
8 #include <vcg/complex/complex.h>
9 #include<vcg/container/simple_temporary_data.h>
11 #include<vcg/complex/algorithms/create/platonic.h>
16 class MyVertex:
public vcg::VertexSimp2<MyVertex,MyEdge,MyFace, vcg::vert::Coord3d, vcg::vert::Normal3f>{};
17 class MyFace:
public vcg::FaceSimp2<MyVertex,MyEdge,MyFace, vcg::face::VertexRef>{};
19 class MyMesh:
public vcg::tri::TriMesh< std::vector<MyVertex>, std::vector<MyFace> > {};
26 vcg::SimpleTempData<MyMesh::VertContainer, short> MyTempData(m.vert);
30 MyMesh::VertexIterator vi;
31 for(vi = m.vert.begin(); vi != m.vert.end(); ++vi)