Hi Simon, hi Mango,

thank you both for the super fast help!

I wasn’t aware of the 
rotoCurve.changed()
and it in deed solves the issue.

Cheers,
Mathias

On 26 Mar 2015, at 13:06, Magno Borgo <[email protected]> wrote:

> Are you updating the roto curve in the end with the .changed() ?
> 
> rotoCurve = rotoNode['curves']
> 
> ... your code....
> 
> rotoCurve.changed()
> 
> 
> Magno.
> 
> 
> On Thu, 26 Mar 2015 07:17:57 -0400, Mathias Möhl <[email protected]> wrote:
> 
> I have a script that modifies the extra matrix of layers of Roto nodes.
> For this, I am using
> 
> layer.getTransform().setExtraMatrixAnimCurve
> 
> The issue I have is that NUKE does not notice that the project changed by 
> this.
> No [modified] occurs behind the project name in the window title and if I try 
> to save it, NUKE doesn’t save the change, since it thinks nothing has changed.
> After I click on another layer in the node properties, NUKE notices that 
> something has changed and shows the [modified].
> 
> Is this a known issue? What is the best way to solve this? Is there a 
> function that can tell NUKE explicitly that something has changed or do I 
> need to create and remove again some kind of nonsense to make NUKE believe 
> that something has changed?
> 
> Cheers,
> Mathias
> 
> mamoworld.com
> simplify your cgi
> Dr. Mathias Möhl
> Marlow 52 , 18551 Sagard, Germany
> Phone +49 (0)38302 - 88 75 61
> [email protected]
> 
> 
> 
> 
> 
> --
> Using Opera's mail client: http://www.opera.com/mail/

mamoworld.com
simplify your cgi
Dr. Mathias Möhl
Marlow 52 , 18551 Sagard, Germany
Phone +49 (0)38302 - 88 75 61
[email protected]


_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to