From 7e2e81bdc92fc5c25da3a7c8346415aa386a381a Mon Sep 17 00:00:00 2001 From: cignoni Date: Fri, 30 Apr 2010 09:56:37 +0000 Subject: [PATCH] cleaned up to new interfaces --- apps/sample/trimesh_clustering/trimesh_clustering.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/sample/trimesh_clustering/trimesh_clustering.cpp b/apps/sample/trimesh_clustering/trimesh_clustering.cpp index ad00bdbc..df9993fc 100644 --- a/apps/sample/trimesh_clustering/trimesh_clustering.cpp +++ b/apps/sample/trimesh_clustering/trimesh_clustering.cpp @@ -47,7 +47,7 @@ int main(int argc, char **argv) "Usage: PlyRefine filein.ply fileout.ply [opt] \n" "options: \n" "-k cellnum approx number of cluster that should be defined; (default 10e5)\n" - "-s size in absolute units the size of the clustering cell\n" + "-s size in absolute units the size of the clustering cell (override the previous param)\n" "-d enable the duplication of faces for double surfaces\n" ); exit(0); @@ -81,10 +81,9 @@ int main(int argc, char **argv) exit(0); } vcg::tri::UpdateBounding::Box(m); - //vcg::tri::UpdateNormals::PerVertexNormalized(m); vcg::tri::UpdateNormals::PerFace(m); printf("Input mesh vn:%i fn:%i\n",m.vn,m.fn); - vcg::tri::Clustering > Grid; + vcg::tri::Clustering > Grid; Grid.DuplicateFaceParam=DupFace; Grid.Init(m.bbox,CellNum,CellSize); @@ -93,9 +92,9 @@ int main(int argc, char **argv) printf("with cells size of %.2f x %.2f x %.2f units\n",Grid.Grid.voxel[0],Grid.Grid.voxel[1],Grid.Grid.voxel[2]); int t0=clock(); - Grid.Add(m); + Grid.AddMesh(m); int t1=clock(); - Grid.Extract(m); + Grid.ExtractMesh(m); int t2=clock(); printf("Output mesh vn:%i fn:%i\n",m.vn,m.fn); printf("Simplified in :%i msec (%i+%i)\n",t2-t0,t1-t0,t2-t1);