Hi Robert,

following your suggestions, i solved my doubts.

This is the correct code:

...
// cylinder :

osg::ClipNode* cnCylinder=new osg::ClipNode();

cnCylinder->addChild(cylinderModel);

groupCylynder->addChild(cnCylinder);

clipPlaneForCylinder=new osg::ClipPlane();

planeForCylinder=new osg::Plane(NormalCylinder,CenterCylinder);

clipPlaneForCylinder->setClipPlane(planeForCylinder);


// Important to manage multiple clipnode
clipPlaneForCylinder->setClipPlaneNum(0);



cnCylinder->addClipPlane(clipPlaneForCylinder);

cnCylinder->setCullingActive(false);


Thank you!

Cheers,
Andrea

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=37251#37251





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

Reply via email to