From 4d86f8dc793a6fc9603357e5462b5e49c785e403 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 7 Jun 2012 10:08:42 +0000 Subject: [PATCH] Added --fps support --- examples/osgimagesequence/osgimagesequence.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/osgimagesequence/osgimagesequence.cpp b/examples/osgimagesequence/osgimagesequence.cpp index cc5e14d9d..694295d68 100644 --- a/examples/osgimagesequence/osgimagesequence.cpp +++ b/examples/osgimagesequence/osgimagesequence.cpp @@ -69,6 +69,9 @@ osg::StateSet* createState(osg::ArgumentParser& arguments) double length = -1.0; while (arguments.read("--length",length)) {} + double fps = 30.0; + while (arguments.read("--fps",fps)) {} + if (arguments.argc()>1) { for(int i=1; iaddImageFile(arguments[i]); } } + if (length>0.0) { @@ -96,7 +100,7 @@ osg::StateSet* createState(osg::ArgumentParser& arguments) unsigned int maxNum = osg::maximum(imageSequence->getFileNames().size(), imageSequence->getImages().size()); - imageSequence->setLength(float(maxNum)*0.1f); + imageSequence->setLength(double(maxNum)*(1.0/fps)); } } else