CGらぼ

広く浅くCGを勉強していきます。

maya Pythonを使って頂点を選択する

任意の頂点を選択

import maya.cmds as mc;

mc.select('オブジェクト名.vtx[頂点番号]')

 

 ランダムに30個選択

import maya.cmds as mc;
import random;

vtxNum = mc.polyEvaluate(v=True);

vtxList = range(0,vtxNum);
vtxRanNum = random.sample(vtxList,30);
vtxRanStr = map(str,vtxRanNum);

for a in vtxRanStr:
    A1 = 'pSphere1.vtx[000]'
    A2 = A1.replace("000",a)
    mc.select(A2,add=True);