![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/XdlrZ/btspTK7i7Lv/gw8addVaXauISaAPoLCI2K/img.png)
from maya import cmds import random def randObj(mode, num, minP = 0, maxP = 20) : objList = [] for i in range(num) : if mode == "cube" : obj = cmds.polyCube() elif mode == "cone" : obj = cmds.polyCone() elif mode == "sphere" : obj = cmds.polySphere() else : cmds.error("i dont know") objList.append(obj[0]) for obj in objList : cmds.setAttr(obj+".tx", random.randint(minP, maxP)) cmds.setAttr(obj+"..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/eip5RJ/btspE4YbTMI/5HcIM3pDcmaK0lTRNJcIg1/img.png)
HTML 삽입 미리보기할 수 없는 소스 마야 파이썬 스크립트를 활용한 간단한 실습을 진행해보았다. 일반적으로 쉘프에서 도형을 생성하여 직접 크기를 조정하고 위치를 이동시키는 방식이 아닌, 순수 파이썬 스크립트만을 활용하여 장난감 자동차를 만들어보자. from maya import cmds cmds.polyCube(name="bottom") cmds.setAttr("bottom.scale", 4, 1, 10) for i in range(1,5): cmds.polyCylinder(name="wheel_%d" %(i)) cmds.setAttr("wheel_{}.scale".format(i), 2,0.3,2) cmds.setAttr("wheel_{}.rotateZ".format(i), 90) cmds.setAt..