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