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 [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

