If you invoke the code via a python button knob, you can get the current group via thisGroup(). Else you might file a feature request for currentDAGGroup()...

On 07/15/2011 11:55 AM, Patrick Nagle wrote:
Thanks Sebastian,

Sadly with or being won't work as I want to add nodes from an external program to which ever DAG your viewing and relying on the group that your viewing being selected on the root level isn't always going to work since
you can have multiple nodes selected in the root dag or none....

Patrick
On Fri, Jul 15, 2011 at 10:26 AM, Sebastian Elsner <[email protected] <mailto:[email protected]>> wrote:

    You can use the "with" statement.

    from __future__ import with_statement

    with groupNode:
        nuke.createNode("Blur")

    AFAIK there is no other way than begin() or with.


    On 07/15/2011 11:19 AM, Patrick Nagle wrote:
    What I am wondering is: why is it different to use a menu item
    created in menu.py will add a node to the correct group that your
    currently viewing rather than the root DAG?

    try this:

       1. create a group node
       2. go into the newly created group
       3. create any node in that group (blur for instance)
       4. try to use nuke.nodes.Blur() and nuke.createNode('Blur') to
          create a new blur node in that group

    Does anyone know a way to create nodes in a group without using
    group.begin()?

    Is this even possible?

    Patrick


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


-- Sebastian Elsner - Pipeline TD - r i s e | fx

    t: +49 30 201 803 [email protected]  <mailto:[email protected]>
    c: +49 175 336 5739 7548www.risefx.com  <http://www.risefx.com>

    r i s e | fx GmbH
    Schlesische Strasse 28, Aufgang B 10997 Berlin
    Richard-Byrd-Strasse 12, 50829 Cologne
    Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow
    Handelsregister Berlin HRB 106667 B


    _______________________________________________
    Nuke-python mailing list
    [email protected]
    <mailto:[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


--
Sebastian Elsner - Pipeline TD - r i s e | fx

t: +49 30 201 803 00 [email protected]
c: +49 175 336 5739 7548 www.risefx.com

r i s e | fx GmbH
Schlesische Strasse 28, Aufgang B 10997 Berlin
Richard-Byrd-Strasse 12, 50829 Cologne
Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow
Handelsregister Berlin HRB 106667 B

_______________________________________________
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