For setAttr, it doesn't create a pynode... but the command is wrapped, so it
will still be slower than the maya.cmds equivalent.
In general, though, speed is one are where PyMel still has a lot of room for
improvement...

- Paul

On Sat, Oct 2, 2010 at 12:29 PM, breeder <[email protected]> wrote:

> Example:
> import pymel.core as pm
> pm.setAttr("locator1.tx",5)
>
> So , in this example , does pymel use maya.cmds or is actually
> creating PyNode for "locator1" and than setting attribute???
>
>
>
>
> On Oct 2, 8:16 pm, Jo Jürgens <[email protected]> wrote:
> > A node in maya.cmds is just a text string, while in Python it is a PyNode
> > instance. Creating all those instances in PyMel does take time. For
> > operations on large number of items where speed is crucial, I still tend
> to
> > use maya.cmds.
>
> --
> http://groups.google.com/group/python_inside_maya
>

-- 
http://groups.google.com/group/python_inside_maya

Reply via email to