def km_randSpin(rigidBodys,xspin,yspin,zspin): is ready to take 4 argument and you are not passing any argument on event c='km_ > > randSpin()' argument list is empty , and i dont know why u want to pass 4 > argument there ?? >
either you can use def km_randSpin(rigidBodys=None,xspin=None,yspin=None,zspin=None): or simply use def km_randSpin() All the best On Sat, Dec 12, 2009 at 1:07 PM, dodoer <[email protected]> wrote: > help me,I want this not work, > > > > > import maya.cmds as cmds > window1 = cmds.window( retain=True ) > > cmds.paneLayout() > cmds.scrollField(wordWrap=True, text='The title of this window will > reflect the current object selection.') > > window2=cmds.window( menuBar=True, width=200) > cmds.menu(label="help") > cmds.menuItem(l="help",c=('cmds.toggleWindowVisibility(\"' + window1 > +'\")' )) > cmds.menuItem(l="about",c="about()") > cmds.menuItem(divider=1) > cmds.menuItem(l="Exit",c="quit") > cmds.menu(label="edit") > cmds.menuItem(l="reset",c="km_resetUL()") > cmds.scrollLayout > (horizontalScrollBarThickness=0,verticalScrollBarThickness=10,childResizable=True > ) > cmds.columnLayout() > minSpinFloat=cmds.floatFieldGrp > (numberOfFields=3,label="min",value1=0,value2=0,value3=0) > cmds.button(l="go",c='km_randSpin()') > cmds.showWindow( window1 ) > cmds.showWindow( window2 ) > > def km_randSpin(rigidBodys,xspin,yspin,zspin): > import random > minX=cmds.floatFieldGrp(minSpinFloat,q=True,value1=True) > minY=cmds.floatFieldGrp(minSpinFloat,q=True,value2=True) > minZ=cmds.floatFieldGrp(minSpinFloat,q=True,value3=True) > rigidbodys=cmds.ls(sl=True,dag=True) > for eachRigidBody in rigidbodys: > xSpin=random.randint(-minX,minX) > ySpin=random.randint(-minY,minY) > zSpin=random.randint(-minZ,minZ) > cmds.setAttr(eachRigidBody+".initialSpinX",xSpin) > cmds.setAttr(eachRigidBody+".initialSpinY",ySpin) > cmds.setAttr(eachRigidBody+".initialSpinZ",zSpin) > > def km_resetUL(mixSpinFloat): > cmds.floatFieldGrp(mixSpinFloat,e=True,value1=0,value2=0,value3=0) > > > > def about(): > cmds.confirmDialog( title='Confirm', message='km_rigidbody|| > version1.0') > > -- > http://groups.google.com/group/python_inside_maya -- സ്നേഹിക്കയില്ല ഞാന് നോവുമാത്മാവിനെ സ്നേഹിച്ചിടാത്തൊരു തത്വശാസ്ത്രത്തെയും -- വയലാര് "തെറ്റു ചെയ്യുന്നവന് മനുഷ്യനാണു്; അതിനെക്കുറിച്ചോര്ത്തു ദു:ഖിക്കുന്നവന് മഹര്ഷിയാണു്; എന്നാല് അതില് അഭിമാനം കൊള്ളുന്നവന് പിശാചാണു്." - തോമസ് മുള്ളര് -- http://groups.google.com/group/python_inside_maya
