Hi,

thanks for all your replies;
use overlaynode,but the projected texture is not right,
any ideas?thanks!!
attached :
yellow lines-----profile of geometry 


Code:
geometry->addPrimitiveSet(new 
osg::DrawArrays(osg::PrimitiveSet::POLYGON,0,v->size())) ;
geode->addChild(geometry);
osgSim::OverlayNode::OverlayTechnique technique
                                                        = 
osgSim::OverlayNode::OBJECT_DEPENDENT_WITH_ORTHOGRAPHIC_OVERLAY;
osgSim::OverlayNode* overlayNode = new osgSim::OverlayNode(technique);
overlayNode->setOverlaySubgraph(geode);
overlayNode->setOverlayTextureSizeHint(1024);
overlayNode->setOverlayTextureUnit(1);

// insert the OverlayNode between the coordinate system node and its children.
for(unsigned int i=0; i<root->getNumChildren(); ++i)
{
        overlayNode->addChild( root->getChild(i) );
}
root->removeChildren(0, root->getNumChildren());
root->addChild(overlayNode);



thanks for your help!!!!!

Thank you!

Cheers,
Pan

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



<<attachment: error.JPG>>

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to