A much better reply than mine. :)
   -Paul

Jean-Sébastien Guay wrote:
Hi Peter,

I'm trying to set up an Update Callback in osg::Geometry to dynamically change the color of a vertex. I get no error, but my code is not evaluated ( cout in Callback is not printing ). I attached my Callback to osg::Geometry ( a simple Quad ) and setDataVariance( osg::Object::DYNAMIC ) ;

If you look at the docs for osg::Drawable::UpdateCallback, its callable method doesn't have the same signature as an osg::NodeCallback (which is what you seem to have used)

http://www.openscenegraph.org/documentation/OpenSceneGraphReferenceDocs/a00193.html

virtual void update (osg::NodeVisitor *, osg::Drawable *)

So it's normal that your operator()(...) isn't being called. :-)

Hope this helps,

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

Reply via email to