[osg-users] Detecting if a node is within viewfrustum
    Suraj Paul 
    osgforum at tevs.eu
       
    Sun Aug 28 01:08:42 PDT 2016
    
    
  
Hi Julien,
Thanx for reply. I would be better if there is a simpler way out. 
 
If i could just detect when a given node is not inside the viewfrustum, then i could adjust the camera view matrix, something like:-
osgGA::OrbitManipulator* orbit = dynamic_cast<osgGA::OrbitManipulator*>( view->
            getCameraManipulator() );
            if ( orbit)
        
            {
               
                osg::Matrix matrix = computeTargetToWorldMatrix(
                _target.get() );
                osg::Vec3d targetCenter = _target->getBound().center() *matrix;
                orbit->setCenter( targetCenter );
}
But i am not able to detect when does the "_target" node moves out of scene!
... 
Thank you!
Cheers,
Suraj
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=68468#68468
    
    
More information about the osg-users
mailing list