<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div>Hello,<br><br>I am still a newbie and I am just coding around ClipNode Boxes. My intention is to have multiple ClipNode Boxes in a scene.<br>I try to extend the osgclip example with a simple second box. Now my problem is that only the last ClipNodeBox will taken into account.<br>Can have I have more than one ClipNodeBox  in a scene?<br>If yes does anybody have an example code?<br><br>Many thanks for a  help .<br><br>Best regards<br>Karl ... <br><br>...<br>//Code from osgclip.cpp<br>    osg::ClipNode* clipnode = new osg::ClipNode;<br>    osg::BoundingSphere bs = subgraph->getBound();<br>    bs.radius()*= 0.4f;<br><br>    osg::BoundingBox bb;<br>    bb.expandBy(bs);<br><br>   
 clipnode->createClipBox(bb);<br>    clipnode->setCullingActive(false);<br><br>    transform->addChild(clipnode);<br>    rootnode->addChild(transform);<br><br>    // create clipped part.<br>    osg::Group* clipped_subgraph = new osg::Group;<br><br>    clipped_subgraph->setStateSet(clipnode->getStateSet());<br>    clipped_subgraph->addChild(subgraph);<br>    rootnode->addChild(clipped_subgraph);<br><br>// My extension code for a 2nd ClipNodeBox<br>    osg::ClipNode * clipNode2 = new osg::ClipNode;<br>    clipNode2->createClipBox(osg::BoundingBox(-5, -5, -5, -3, 5, 5));<br>    clipNode2->setCullingActive(false);<br>    rootnode->addChild(clipNode2);<br><br>    osg::Group* clipped_subgraph2 = new osg::Group;<br>   
 clipped_subgraph2->setStateSet(clipNode2->getStateSet());<br>    clipped_subgraph2->addChild(subgraph);<br>    rootnode->addChild(clipped_subgraph2);<br>...</div></div><br>__________________________________________________<br>Do You Yahoo!?<br>Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. <br>http://mail.yahoo.com </body></html>