View difference between Paste ID: p0MT6xiL and
SHOW:
|
|
- or go back to the newest paste.
1 | import maya.cmds as plg | |
2 | import random | |
3 | #plg.polyCube( sx=5, sy=5, sz=5, n='plm' ) | |
4 | ||
5 | ||
6 | def wiggler(whichOne, howMuch): | |
7 | activeO = whichOne | |
8 | scalingFactor = int(howMuch) | |
9 | # iterate through all of the verticies and wiggle them | |
10 | for x in range(0,len(plg.getAttr(activeO[0]+ '.vtx[*]',size=True))): | |
11 | plm = str(activeO[0]) + '.vtx[' + str(x) + ']' | |
12 | print 'changing ' + plm + ' now' | |
13 | howFarX = random.random()/scalingFactor | |
14 | howFarY = random.random()/scalingFactor | |
15 | howFarZ = random.random()/scalingFactor | |
16 | #plg.vtx[x].polyMoveVertex( setTranslateX=howFarX setTranslateY=howFarY setTranslateZ=howFarZ ) | |
17 | plg.setAttr(plm, howFarX, howFarY, howFarZ, type="double3") | |
18 |