Well, that's strange, then.
Are you doing that as part of an onUserCreate callback, by any chance?

Or, can you provide a way to reproduce it?


On Wed, Aug 3, 2011 at 10:31 AM, Mike Donovan <[email protected]> wrote:
> I was using the latter(nuke.createNode()) ... that is why I was surprised I 
> was getting a value of zero back.
>
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Ivan 
> Busquets
> Sent: Wednesday, August 03, 2011 1:29 PM
> To: Nuke Python discussion
> Subject: Re: [Nuke-python] Question about screenWidth() and screenHeight()
>
> How are you creating your nodes?
> If you're using nuke.nodes.NodeClass(), then those properties won't be
> available by the time you call screenWidth on it.
> If you use nuke.createNode(), then the node will be fully constructed
> before the next command is called.
>
> See the difference between:
> n = nuke.nodes.NoOp()
> print n.screenWidth()
>
> and:
> n = nuke.createNode('NoOp')
> print n.screenWidth()
>
>
> On Wed, Aug 3, 2011 at 10:05 AM, Mike Donovan <[email protected]> wrote:
>> for some reason I am getting a return of 0 in my function. Here is a code 
>> snippet.
>>
>> <SNIP>
>> def align_prevcopy_node(new_copy_node, prev_copy_node):
>>
>>    width = prev_copy_node.screenWidth()
>>    height = prev_copy_node.screenHeight()
>>    print ("prev copy node height : " + str(height) + " prev copy node width 
>> : " + str(width))
>>
>> <SNIP>
>>
>> returns >>
>>>> prev copy node height : 0 prev copy node width : 0
>>
>> How can a node have a value of zero for either of these properties ??
>>
>> Thanks
>>
>> M
>>
>>
>>
>> ________________________________________________________________________
>> This e-mail has been scanned for all viruses by Star. The
>> service is powered by MessageLabs. For more information on a proactive
>> anti-virus service working around the clock, around the globe, visit:
>> http://www.star.net.uk
>> ________________________________________________________________________
>> _______________________________________________
>> 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
>
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ________________________________________________________________________
>
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ________________________________________________________________________
> _______________________________________________
> 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

Reply via email to