Нужно получить список полигонов вокруг вертекса, но команда connectedfaces выдаёт вот такой результат - # Result: MeshFace(u'pSphereShape1.f[ххх:ххх,ууу:ууу]') #
Размер всего этого показывает 4, но если обращаться по индексу, то пишет - "Indexing only allowed on an incompletely specified component (ie, 'cube.vtx')". Это и понятно, ведь запись равносильна тому, что если поочерёдно выделять фейсы, а потом выполнить команду "ls".
Решил я эту проблему так
Но хотелось бы как-то покороче, может быть у кого-нибудь будут идеи?
Размер всего этого показывает 4, но если обращаться по индексу, то пишет - "Indexing only allowed on an incompletely specified component (ie, 'cube.vtx')". Это и понятно, ведь запись равносильна тому, что если поочерёдно выделять фейсы, а потом выполнить команду "ls".
Решил я эту проблему так
Код:
from pymel.core import *
cv = ls(sl=1)[0].connectedFaces()
select(cv)
lsfc = ls(sl=1, fl=1)