有没有一种方法可以分析和打印Maya中对象的输入?

时间:2019-06-03 04:06:08

标签: python pymel

我想编写一个工具来分析选定的网格,以查看它们是否具有变形器输入,然后打印结果。

说实话,我不太确定该如何处理。我有一个检查对象输入的想法。然后我不确定如何操作,但是我需要打印变形器的源和目标。在脚本编辑器中。

有人可以帮助并指导我如何处理吗?

谢谢

更新 我能够使它工作,但是有新问题。这是我所拥有的:

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))

问题:

有时,许多被驱动的obj的驱动程序都是相同的。我如何格式化结果,使打印版本看起来像这样:

结果:

'driver':'drivenA','drivenB','drivenC'

0 个答案:

没有答案