From c49be5414286f9797d6d7708f49029728e385673 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 22 Jan 2004 12:21:59 +0000 Subject: [PATCH] Added setLODScale into TileMapper traversal --- src/osgPlugins/txp/TXPNode.cpp | 14 ++++++++++---- src/osgPlugins/txp/TileMapper.cpp | 21 ++++++++++++++++++--- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/src/osgPlugins/txp/TXPNode.cpp b/src/osgPlugins/txp/TXPNode.cpp index 1446d2a42..515e742e3 100644 --- a/src/osgPlugins/txp/TXPNode.cpp +++ b/src/osgPlugins/txp/TXPNode.cpp @@ -56,11 +56,15 @@ void TXPNode::traverse(osg::NodeVisitor& nv) osgUtil::CullVisitor* cv = dynamic_cast(&nv); if (cv) { - //const osg::Timer& timer = *osg::Timer::instance(); - //osg::Timer_t start = timer.tick(); - //std::cout<<"Doing visible tile search"< tileMapper = new TileMapper; + tileMapper->setLODScale(cv->getLODScale()); tileMapper->pushViewport(cv->getViewport()); tileMapper->pushProjectionMatrix(&(cv->getProjectionMatrix())); tileMapper->pushModelViewMatrix(&(cv->getModelViewMatrix())); @@ -78,7 +82,9 @@ void TXPNode::traverse(osg::NodeVisitor& nv) cv->setUserData(tileMapper.get()); - //std::cout<<"Completed visible tile search in "<