Thursday, 2 July 2015

Week10 - InClassExercise: ExpressionEditor

import maya.cmds as mc

#creates 10 Cube the x direction
for each in range (10):
        myCube = mc.polyCube()
        mc.move (each,0,0)

#creates a Torus      
myTorus = mc.polyTorus (sr=0.05, r= 6)
mc.move (4.5, 0, 0, myTorus[0])

#this selects all cube and list it
mc.select(all=True)
myCubeList = mc.ls('pCube*',selection=True)
print myCubeList

#adds expression in each Cube's rotateX relating Torus' rotateX
n=1
for each in myCubeList:
    mc.expression( string = str(each) +".rotateX=pTorus1.rotateX*"+str(-n))
    n=n+3
 
#                   Try rotating Torus' rotateX




No comments:

Post a Comment