From ee675f4f01c009d2a57112243495bc28d4e43b92 Mon Sep 17 00:00:00 2001 From: cignoni Date: Fri, 15 Oct 2010 08:42:22 +0000 Subject: [PATCH] start to cleaning up the sample folder --- apps/sample/edgemesh_grid/edgemesh_grid.cpp | 71 --------------------- apps/sample/sample.sln | 63 ------------------ 2 files changed, 134 deletions(-) delete mode 100644 apps/sample/edgemesh_grid/edgemesh_grid.cpp delete mode 100644 apps/sample/sample.sln diff --git a/apps/sample/edgemesh_grid/edgemesh_grid.cpp b/apps/sample/edgemesh_grid/edgemesh_grid.cpp deleted file mode 100644 index f57be2e7..00000000 --- a/apps/sample/edgemesh_grid/edgemesh_grid.cpp +++ /dev/null @@ -1,71 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -// -//using namespace std; -// -class MyFace; -class MyEdge; -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; - -#define VERT_NUMB 100 - -int main(int , char **) -{ - //create a random mesh of edge - MyEdgeMesh em; - srand(1000); - em.vert.reserve(VERT_NUMB); - for (int i=0;iP().X()=x0; - v0->P().Y()=y0; - v0->P().Z()=z0; - v1->P().X()=x1; - v1->P().Y()=y1; - v1->P().Z()=z1; - em.edges.push_back(MyEdge()); - MyEdge *e=&em.edges.back(); - e->V(0)=v0; - e->V(1)=v1; - } - vcg::edg::UpdateBounding::Box(em); - EdgeMeshGrid static_grid; - static_grid.Set(em.edges.begin(), em.edges.end()); - float dist; - vcg::Point3f p; - MyEdge *e=vcg::edgemesh::GetClosestEdge(em,static_grid,vcg::Point3f(500,500,500),1000,dist,p); - std::vector ret; - int num=vcg::edgemesh::GetInBoxEdge >(em,static_grid,em.bbox,ret); - return 0; -} diff --git a/apps/sample/sample.sln b/apps/sample/sample.sln deleted file mode 100644 index 54ec133c..00000000 --- a/apps/sample/sample.sln +++ /dev/null @@ -1,63 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "trimesh_base", "trimesh_base\trimesh_base.vcproj", "{0B7F680B-ED20-3001-B9BE-1EDAFE545C64}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "trimesh_topology", "trimesh_topology\trimesh_topology.vcproj", "{627E5101-FB98-3026-850E-BAF0DD88A5CE}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "trimesh_smooth", "trimesh_smooth\trimesh_smooth.vcproj", "{1F2E5C6D-8394-3AC5-83F4-C2947B31B607}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "trimesh_refine", "trimesh_refine\trimesh_refine.vcproj", "{831831A5-C915-3439-8BD1-CA15B529BDB3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "trimesh_isosurface", "trimesh_isosurface\trimesh_isosurface.vcproj", "{A52CB564-AC7F-34E5-90E5-07F879D5DD3D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "trimesh_join", "trimesh_join\trimesh_join.vcproj", "{EFE483ED-FBB7-34A3-B4D6-C229F5595B0D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "trimesh_optional", "trimesh_optional\trimesh_optional.vcproj", "{193DB083-9ACA-3E9B-A911-762040E04820}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aabb_binary_tree", "aabb_binary_tree\aabb_binary_tree.vcproj", "{22BA9CD4-30BB-30C5-A6FB-B7A015B32721}" -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - ConfigName.0 = Debug - ConfigName.1 = Release - EndGlobalSection - GlobalSection(ProjectDependencies) = postSolution - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {0B7F680B-ED20-3001-B9BE-1EDAFE545C64}.Debug.ActiveCfg = Debug|Win32 - {0B7F680B-ED20-3001-B9BE-1EDAFE545C64}.Debug.Build.0 = Debug|Win32 - {0B7F680B-ED20-3001-B9BE-1EDAFE545C64}.Release.ActiveCfg = Release|Win32 - {0B7F680B-ED20-3001-B9BE-1EDAFE545C64}.Release.Build.0 = Release|Win32 - {627E5101-FB98-3026-850E-BAF0DD88A5CE}.Debug.ActiveCfg = Debug|Win32 - {627E5101-FB98-3026-850E-BAF0DD88A5CE}.Debug.Build.0 = Debug|Win32 - {627E5101-FB98-3026-850E-BAF0DD88A5CE}.Release.ActiveCfg = Release|Win32 - {627E5101-FB98-3026-850E-BAF0DD88A5CE}.Release.Build.0 = Release|Win32 - {1F2E5C6D-8394-3AC5-83F4-C2947B31B607}.Debug.ActiveCfg = Debug|Win32 - {1F2E5C6D-8394-3AC5-83F4-C2947B31B607}.Debug.Build.0 = Debug|Win32 - {1F2E5C6D-8394-3AC5-83F4-C2947B31B607}.Release.ActiveCfg = Release|Win32 - {1F2E5C6D-8394-3AC5-83F4-C2947B31B607}.Release.Build.0 = Release|Win32 - {831831A5-C915-3439-8BD1-CA15B529BDB3}.Debug.ActiveCfg = Debug|Win32 - {831831A5-C915-3439-8BD1-CA15B529BDB3}.Debug.Build.0 = Debug|Win32 - {831831A5-C915-3439-8BD1-CA15B529BDB3}.Release.ActiveCfg = Release|Win32 - {831831A5-C915-3439-8BD1-CA15B529BDB3}.Release.Build.0 = Release|Win32 - {A52CB564-AC7F-34E5-90E5-07F879D5DD3D}.Debug.ActiveCfg = Debug|Win32 - {A52CB564-AC7F-34E5-90E5-07F879D5DD3D}.Debug.Build.0 = Debug|Win32 - {A52CB564-AC7F-34E5-90E5-07F879D5DD3D}.Release.ActiveCfg = Release|Win32 - {A52CB564-AC7F-34E5-90E5-07F879D5DD3D}.Release.Build.0 = Release|Win32 - {EFE483ED-FBB7-34A3-B4D6-C229F5595B0D}.Debug.ActiveCfg = Debug|Win32 - {EFE483ED-FBB7-34A3-B4D6-C229F5595B0D}.Debug.Build.0 = Debug|Win32 - {EFE483ED-FBB7-34A3-B4D6-C229F5595B0D}.Release.ActiveCfg = Release|Win32 - {EFE483ED-FBB7-34A3-B4D6-C229F5595B0D}.Release.Build.0 = Release|Win32 - {193DB083-9ACA-3E9B-A911-762040E04820}.Debug.ActiveCfg = Debug|Win32 - {193DB083-9ACA-3E9B-A911-762040E04820}.Debug.Build.0 = Debug|Win32 - {193DB083-9ACA-3E9B-A911-762040E04820}.Release.ActiveCfg = Release|Win32 - {193DB083-9ACA-3E9B-A911-762040E04820}.Release.Build.0 = Release|Win32 - {22BA9CD4-30BB-30C5-A6FB-B7A015B32721}.Debug.ActiveCfg = Debug|Win32 - {22BA9CD4-30BB-30C5-A6FB-B7A015B32721}.Debug.Build.0 = Debug|Win32 - {22BA9CD4-30BB-30C5-A6FB-B7A015B32721}.Release.ActiveCfg = Release|Win32 - {22BA9CD4-30BB-30C5-A6FB-B7A015B32721}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal \ No newline at end of file