Мне нужно выбрать все вершины данного объекта и иметь возможность обращаться к каждой вершине отдельно, чтобы манипулировать ими позже
Сетка порождается случайным числом вершин каждый раз.Эта сетка оценивается, но я не могу выбрать все вершины и добавить их в список
import maya.cmds as cmds
import functools
import random
sphereList = cmds.ls( 'mySphere*' )
cmds.selectPref(tso=True)
vertices = cmds.ls( sl=True)
if len( sphereList ) > 0:
cmds.delete( sphereList)
result = cmds.polySphere ( r=50, sx=random.randrange(10, 100), sy=random.randrange(10,100), name='mySphere#' )
cmds.polyEvaluate('mySphere*',vertex=True )
cmds.select()
В конце мне нужно иметь возможность выбрать все вершины, сохранить их и затем выполнить действие надкаждый из них в отдельности.
Итак, я предполагаю, что мне нужно как-то выбрать их, а затем использовать цикл for для количества выбранных вершин с действием, описанным внутри цикла for