From 64cfa2773dd0e3ca69b84168f65efa36fa73de8e Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 30 Jun 2005 09:08:31 +0000 Subject: [PATCH] Added tri sripping and support for outputing files. --- examples/osgsimplifier/osgsimplifier.cpp | 34 +++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/examples/osgsimplifier/osgsimplifier.cpp b/examples/osgsimplifier/osgsimplifier.cpp index d73fbc99f..ea72c409a 100644 --- a/examples/osgsimplifier/osgsimplifier.cpp +++ b/examples/osgsimplifier/osgsimplifier.cpp @@ -10,8 +10,11 @@ */ #include +#include #include #include +#include +#include #include int main( int argc, char **argv ) @@ -47,6 +50,8 @@ int main( int argc, char **argv ) arguments.getApplicationUsage()->write(std::cout); return 1; } + std::string outputFileName; + while (arguments.read("-o",outputFileName)) {} // report any errors if they have occured when parsing the program aguments. if (arguments.errors()) @@ -82,14 +87,37 @@ int main( int argc, char **argv ) arguments.writeErrorMessages(std::cout); } - osg::Timer_t end_tick = osg::Timer::instance()->tick(); + osg::Timer_t end_load_tick = osg::Timer::instance()->tick(); - std::cout << "Time to load = "<delta_s(start_tick,end_tick)<