nuke.dependencies
http://www.nukepedia.com/reference/Python/nuke.Node-class.html

nuke.autoplace is also really handy in general
http://docs.thefoundry.co.uk/nuke/63/pythondevguide/dag.html

On Dec 9, 2012, at 4:46 PM, Richard Bobo <[email protected]> wrote:

> Hi Michael (or anyone else listening),
> 
> I have a follow-up question, since I can't seem to figure this out myself…
> 
> How do you get the position for a *parent* node that's connected to, say, the 
> B input?
> 
> 
> Thanks,
> Rich
> 
> 
> On Dec 9, 2012, at 3:19 PM, michael vorberg <[email protected]> wrote:
> 
>> very simple:
>> 
>> n = nuke.selectedNode()
>> print(n.xpos())
>> print(n.ypos())
>> 
>> 
>> 
>> 
>> Am 09.12.2012 21:14, schrieb Richard Bobo:
>>> Hi,
>>> 
>>> I'm putting together a function that creates an automatic EXR passes comp, 
>>> which uses the "autoComp" example as a starting point: 
>>> http://docs.thefoundry.co.uk/nuke/63/pythondevguide/channels.html?highlight=exr
>>> 
>>> I'm all done with the function - it does exactly what I want it to… 
>>> However, I'd like to "prettify" the resulting schematic layout with regular 
>>> alignments and spacing. I know that I can add arguments for each node that 
>>> I'm creating that sets absolute "xpos" and "ypos" locations. However, I'd 
>>> really like for the values to be *relative* to the selected Read node, 
>>> which is the root for creating the comp.
>>> 
>>> I'm guessing that I could do something like this:
>>> 
>>> 1) Manually arrange the nodes to my liking…
>>> 2) Copy/Paste those nodes into a text editor to display each node's 
>>> absolute x & y position…
>>> 3) In my Python code, do something to find the selected Read node's x & y 
>>> position and then do some math to offset each created node, based on my 
>>> manual positioning values and the selected Read node's starting point.
>>> 
>>> Does anyone know how to get the selected Read node's position? And, does 
>>> this sound like a good way to go about it - or is there a better way…?
>>> 
>>> Thanks for any help,
>>> 
>>> Rich
>>> 
>>> 
>>> Rich Bobo
>>> Senior VFX Compositor
>>> Armstrong-White
>>> http://armstrong-white.com/
>>> 
>>> Email:  [email protected]
>>> Mobile:  (248) 840-2665
>>> Web:  http://richbobo.com/
>>> 
>>> "Few will have the greatness to bend history itself, but each one of us can 
>>> work to change a small portion of events, and in the total of all those 
>>> acts will be written the history of this generation."
>>> - Robert F. Kennedy
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Nuke-users mailing list
>>> [email protected], http://forums.thefoundry.co.uk/
>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>> 
>> _______________________________________________
>> Nuke-users mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
> 
> _______________________________________________
> Nuke-users mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to