Thanks Ivan, that worked perfectly! Now you've pointed it out, I see it's documented in the RotoKnob class docs :)
cheers Colin On 20 July 2012 17:10, Ivan Busquets <[email protected]> wrote: > Have you tried calling changed() on the curves knob of your Roto/RotoPaint > node? > That should trigger a full update, including a refresh of the viewer > handles. > > curvesKnob = yourRotoNode['curves'] > curvesKnob.changed() > > > On Fri, Jul 20, 2012 at 4:26 AM, Colin Alway <[email protected]>wrote: > >> Hi all, >> >> I'm modifying a Rotoshape using python, and i'd like to force the viewer >> to refresh the overlay, does anyone know a way to do this? >> Once I click inside the viewer window it redraws, but it would be nice to >> force it. >> >> I've tried calling redraw() & forceValidate() on the following nodes, >> without success: >> >> the rotoshape node itself >> nuke.activeViewer().node() >> nuke.Root() >> >> i've also tried adding a knob to the node, then deleting it again. >> >> any suggestions? This script is running in the main thread by the way. >> >> thanks >> Colin >> >> -- >> colin alway >> >> _______________________________________________ >> Nuke-python mailing list >> [email protected], http://forums.thefoundry.co.uk/ >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> > > _______________________________________________ > Nuke-python mailing list > [email protected], http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > -- colin alway
_______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
