SEToolsPlugin.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:SETools 作者: dtzxporter 项目源码 文件源码
def SelectKeyframes():
    # Clear current selection
    cmds.select(clear=True)
    # Get a list of bones
    boneList = cmds.ls(type = 'joint')
    # Iterate and select ones with frames on loc/rot/scale
    for bone in boneList:
        # Check for loc
        keysTranslate = cmds.keyframe(bone + ".translate", query=True, timeChange=True)
        keysRotate = cmds.keyframe(bone + ".rotate", query=True, timeChange=True)
        keysScale = cmds.keyframe(bone + ".scale", query=True, timeChange=True)
        # Check for frames
        if keysTranslate is not None:
            if len(keysTranslate) >= 1:
                cmds.select(bone, add=True)
        if keysRotate is not None:
            if len(keysRotate) >= 1:
                cmds.select(bone, add=True)
        if keysScale is not None:
            if len(keysScale) >= 1:
                cmds.select(bone, add=True)

# Cleans namespaces
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号