How do I set my own custom CullVisitor? I'm doing the following:

   osg::Camera  *camera = viewer.getCamera();
   osgViewer::Renderer *render =
                    dynamic_cast<osgViewer::Renderer *>(camera->getRenderer());
   if (!render)
   {
      return false;
   }
                                         
   osgUtil::CullVisitor *cv = new myCullVisitor;
   render->getSceneView(0)->setCullVisitor(cv);

I seem to be calling my cull visitor every other frame and it looks like the 
renderer has multiple SceneViews. Should I be iteratoring over the scene views 
attached to the renderer? Why do I have multiple SceneViews? 

Is there a better way? I can not find examples on how to do this..

I need my own CullVisitor because I've defined my own node type that needs 
special cull handling.

I'm using OSG 2.6.

Paul P.


      
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to