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