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;