Hello ravidavi,

 Thank you for your your answer.

 What you suggest can be accomplish by the use a visitor or a callback?: Lets 
say that I want to change show/hide the text when the user press a key, 
moreover, if some of the text for  nodes (cessna) should be shown/hidden with 
some key  and others (glider) with another. And at the same time, each text 
varies in time (like if they were their positions)...How can I accomplish this?

Cheers,



ravidavi wrote:
> If you will be dynamically changing your text, then specify that when you 
> first create it:    osgText::Text* text = new osgText::Text;
>     text->setDataVariance(osg::Object::DYNAMIC);
> Note that setting the data variance isimportant for multithreaded Viewers 
> (http://forum.openscenegraph.org/viewtopic.php?t=10441&view=next).
> 
> 
> Then you can change the text easily:
>     text->setText("insert dynamically-generated string here");
> 
> 
> You can show/hide the text with its node mask:
>     text->setNodeMask(0x0); // NodeMask = 0 to hide
>     text->setNodeMask(~0x0); // NodeMask = 0xffffffff to show
> 
> 
> Hope that helps,
> Ravi
> 
> 
> 
> On Thu, Dec 20, 2018 at 8:39 AM Diego Mancilla < ()> wrote:
> 
> 
> > Hello,
> > 
> >  I have a couple of doubts regarding the proper way of handling osg::Text 
> > inside an animation.
> > 
> >  For the sake of simplicity lets say we are working on the osganimate 
> > example, and we have multiple cessna moving around.
> > 
> > 1- What is the proper way of changing the text of osg::Text on runtime? For 
> > instance, if I want to display current position of cessna.
> > 
> > 2- How can I hide/show the current value of the text on user request (stoke 
> > of key for example). 
> > 
> > Thank you!
> > 
> > Cheers,
> > 
> > ------------------
> > Read this topic online here:
> > http://forum.openscenegraph.org/viewtopic.php?p=75329#75329 
> > (http://forum.openscenegraph.org/viewtopic.php?p=75329#75329)
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > osg-users mailing list
> >  ()
> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org 
> > (http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org)
> > 
> 
> 
>  ------------------
> Post generated by Mail2Forum


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





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

Reply via email to