Which version of pymel is this? - Ofer www.mrbroken.com
On Mon, Apr 19, 2010 at 12:51 PM, shawnpatapoff <[email protected]>wrote: > Just did a bit more testing. > > If I create a joint: > j=ls(createNode('joint', ss=True))[0] > > Then select it, then run: > setAttr(j.radius, .5) > > The UI and the channelBox are updated > > If I do the same thing but run: > j.setRadius(.5) > > Neither the UI or the channelBox are updated. > > I can refresh the UI using refresh(force=True), that still doesn't > update the channelBox. > I would expect setAttr to work the same way > as .set(whateverAttribute). Am I possible doing something wrong? > > Cheers, > Shawn > > On Apr 19, 11:47 am, shawnpatapoff <[email protected]> wrote: > > excellent, thank you. > > > > On Apr 19, 11:27 am, Ofer Koren <[email protected]> wrote: > > > > > > > > > Try this: > > > > > pm.refresh(force=True) > > > > > - Oferwww.mrbroken.com > > > > > On Mon, Apr 19, 2010 at 10:54 AM, shawnpatapoff < > [email protected]>wrote: > > > > > > Not sure if this is in the pymel docs. How do I force a maya refresh > > > > and viewport redraw when manipulating objects via pymel. > > > > > > Right now I'm running this: > > > > j=ls(createNode('joint', ss=True))[0] > > > > j.setRadius(.5) > > > > > > Nothing gets updated until a selection is made, UI and the visible > > > > radius of the joint. Do I have to tell maya to update? > > > > > > Cheers, > > > > Shawn > > > > > > -- > > > >http://groups.google.com/group/python_inside_maya > > > > > --http://groups.google.com/group/python_inside_maya > > > > --http://groups.google.com/group/python_inside_maya > > -- > http://groups.google.com/group/python_inside_maya > -- http://groups.google.com/group/python_inside_maya
