diff --git a/apps/sample/edgemesh_grid/edgemesh_grid.cpp b/apps/sample/edgemesh_grid/edgemesh_grid.cpp index 5da244a4..f57be2e7 100644 --- a/apps/sample/edgemesh_grid/edgemesh_grid.cpp +++ b/apps/sample/edgemesh_grid/edgemesh_grid.cpp @@ -9,14 +9,21 @@ #include #include #include +#include +#include // //using namespace std; // class MyFace; class MyEdge; -class MyVertex : public vcg::VertexSimp2 {}; -class MyEdge : public vcg::EdgeSimp2 {}; +class MyVertex; +struct MyUsedTypes : public vcg::UsedTypes< vcg::Use ::AsVertexType, + vcg::Use ::AsEdgeType, + vcg::Use ::AsFaceType>{}; + +class MyVertex : public vcg::Vertex {}; +class MyEdge : public vcg::Edge {}; class MyEdgeMesh: public vcg::edg::EdgeMesh< std::vector, std::vector > {}; typedef vcg::GridStaticPtr EdgeMeshGrid;