제 질문은 어떻게 오브젝트 나 얼굴의 격자 또는 꼭지점의 임의의 숫자를 선택하거나 파이썬의리스트에서 모든 것을 무작위로 선택하는 것입니다.random selection by maya-python
처음이 스크립트에
cm.select을 무작위 선택을 설명해주십시오 ('ffd1Lattice.pt [:] [:] [:], R = 참)
및하시기 바랍니다 무작위 선택을 설명 후 목록 및 모든 방법에 적용됩니다. 당신이 작은 조각은 다음 첫 번째 방법 목록 슬라이스 작품을 이해한다는 것을 이해하지 않는 경우
안부
import maya.cmds as cm
import sys
import random as rand
myList = cm.ls (sl = True)
def softIt(*arg):
cm.polySmooth(c = True , dv = 1 , kb = False)
def randomize(*arg):
myList = cm.ls (sl = True)
for i in myList:
cm.lattice(dv=(4, 5, 4), oc=True)
cm.select('ffd1Lattice.pt[:][:][:]',r=True)
cm.xform(r = True , t = [ rand.uniform(-1,1) , rand.uniform(-1,1) , rand.uniform(-1,1)] )
cm.headsUpMessage('this script just work with one object at time', verticalOffset=250)
cm.window(t = 'Randomaize' , s = False)
cm.columnLayout()
cm.button(l = 'do it' , c = randomize , w = 200)
cm.button(l = 'soft it' , c = softIt , w = 200)
cm.showWindow()
sys.stdout.write("this script just work with one object at time\t\"script by Amin khormaei\"")