티스토리 뷰
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+".ty", random.randint(minP, maxP))
cmds.setAttr(obj+".tz", random.randint(minP, maxP))
return objList
temp = randObj("cube", 5)
print(temp)
'MAYA > 파이썬 스크립트' 카테고리의 다른 글
[MAYA] 파이썬 스크립트 활용 - 폴리곤 생성 및 간단한 오브젝트 제작 (0) | 2023.08.01 |
---|