#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