Я хочу написать инструмент, который будет анализировать выбранную сетку, чтобы увидеть, есть ли у них входные данные деформатора, а затем распечатать результат.
Если честно, я не совсем уверен, как к этому подойти,У меня была идея проверить входные данные объектов.Тогда я не уверен как, но мне нужно распечатать источник деформера и пункт назначения.в редакторе сценариев.
Может ли кто-нибудь помочь и подсказать мне, как к этому подойти?
Спасибо
Обновление Я смог заставить его работать, но появилась новая проблема.Вот что у меня есть:
sel = pm.ls(sl=True, fl=True, type='transform')
for s in sel:
pm.select(s)
print s
cn = pm.listConnections(s.inMesh, d=False, s=True)
pm.select(cn)
res = pm.listConnections(cn[0].controlMesh, d=False, s=True)
print('{} : {}'.format(res, s))
Вопрос:
Иногда случается, что драйвер один и тот же для многих управляемых объектов.Как я могу отформатировать результат так, чтобы печатная версия выглядела так:
Результат:
'драйвер': 'Управляемый А', 'Управляемый Б', 'Управляемый_C'