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

Reply via email to