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 在所选键之间设置一个键的主要内容,如果未能解决你的问题,请参考以下文章

python 选择所选键的所有输入或输出切线

Hive查询基于多个可选键分配分组键

jQuery HTML/CSS 方法大全

python 在当前帧设置一个键并删除所选控件/对象上的所有其他键

为 Typescript Record 定义可选键列表

选择数据并在所选记录中查找重复值的 sql 查询