python 获取曲线列表 - 2种方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 获取曲线列表 - 2种方式相关的知识,希望对你有一定的参考价值。

# from selected curves in graph editor
curves = pm.keyframe(q=True, selected=True, name=True)
print(curves)

"""
[u'IKSpine2_M_visibility_idle_mvmt_inputB', u'IKSpine2_M_translateX_idle_mvmt_inputB', 
u'IKSpine2_M_translateY_idle_mvmt_inputB', u'IKSpine2_M_translateZ_idle_mvmt_inputB', 
u'IKSpine2_M_rotate_idle_mvmt_inputBX', u'IKSpine2_M_rotate_idle_mvmt_inputBY', 
u'IKSpine2_M_rotate_idle_mvmt_inputBZ', u'IKSpine2_M_scaleX_idle_mvmt_inputB', 
u'IKSpine2_M_scaleY_idle_mvmt_inputB', u'IKSpine2_M_scaleZ_idle_mvmt_inputB', 
u'IKSpine2_M_stretchy_idle_mvmt_inputB', u'IKSpine2_M_stiff_idle_mvmt_inputB', 
u'IKSpine2_M_Global_idle_mvmt_inputB', u'IKSpine2_M_volume_idle_mvmt_inputB']
"""

# from selected control or obj
curves = pm.findKeyframe(curve=True)
print(curves)

"""
[u'IKSpine2_M_visibility_idle_mvmt_inputB', u'IKSpine2_M_translateX_idle_mvmt_inputB', 
u'IKSpine2_M_translateY_idle_mvmt_inputB', u'IKSpine2_M_translateZ_idle_mvmt_inputB', 
u'IKSpine2_M_rotate_idle_mvmt_inputBX', u'IKSpine2_M_rotate_idle_mvmt_inputBY', 
u'IKSpine2_M_rotate_idle_mvmt_inputBZ', u'IKSpine2_M_scaleX_idle_mvmt_inputB', 
u'IKSpine2_M_scaleY_idle_mvmt_inputB', u'IKSpine2_M_scaleZ_idle_mvmt_inputB', 
u'IKSpine2_M_stretchy_idle_mvmt_inputB', u'IKSpine2_M_stiff_idle_mvmt_inputB', 
u'IKSpine2_M_Global_idle_mvmt_inputB', u'IKSpine2_M_volume_idle_mvmt_inputB']
"""

以上是关于python 获取曲线列表 - 2种方式的主要内容,如果未能解决你的问题,请参考以下文章

python 获取列表元素有几种方式,常见的是哪种?

[Python系列-21]:Python之人工智能 - 基本工具 - 5- 绘制二元函数的三维曲线或散点图

python数据处理-matplotlib入门--安装及绘制简单的曲线

Python Django 获取表单数据的三种方式

python中反转列表的三种方式

python 遍历列表的四种方式