From 17054afc8f4c855c1bd13a7ea6edd5637af2b2fa Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 11 Apr 2007 11:20:42 +0000 Subject: [PATCH] Changed the parameter handling so that it supports left to right inheritance of settings --- examples/osgterrain/osgterrain.cpp | 37 ++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/examples/osgterrain/osgterrain.cpp b/examples/osgterrain/osgterrain.cpp index 3f60f8ab9..4647c6d3b 100644 --- a/examples/osgterrain/osgterrain.cpp +++ b/examples/osgterrain/osgterrain.cpp @@ -82,20 +82,30 @@ int main(int argc, char** argv) osg::ref_ptr terrain = new osgTerrain::TerrainNode; osg::ref_ptr locator = new osgTerrain::EllipsoidLocator(-osg::PI, -osg::PI*0.5, 2.0*osg::PI, osg::PI, 0.0); + unsigned int layerNum = 0; + bool readParameter = false; - do + float minValue, maxValue; + int pos = 1; + while(possetColorTransferFunction(tf.get()); + terrain->setColorTransferFunction(layerNum, tf.get()); + } + else + { + ++pos; } - } while (readParameter); + } osg::ref_ptr geometryTechnique = new osgTerrain::GeometryTechnique;