python 在所选键之间设置一个键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 在所选键之间设置一个键相关的知识,希望对你有一定的参考价值。

import pymel.core as pm
# sets a key halfway between selected keys

curves = pm.keyframe(q=True, selected=True, name=True)

if len(curves) > 0:
    for curve in curves:
        key_times = pm.keyframe(curve, q=True, tc=True, sl=True)
        if len(key_times) > 1:
            start = key_times[0]
            end = key_times[-1]
            halfway = int(abs(end-start)*.5)
        
            pm.setKeyframe(curve, e=True, insert=True, time=start+halfway)
        else:
            pm.warning('[divisor.py] Need at least 2 keys selected on curve {}'.format(curve))
else:
    pm.warning('[divisor.py ]No curves selected')

以上是关于python 在所选键之间设置一个键的主要内容,如果未能解决你的问题,请参考以下文章