通过Pymel更改maya全局首选项

2024-06-06 04:26:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试制作一个简单的按钮,可以在maya中设置全局动画首选项

脚本应该更改默认入切线、默认出切线和默认切线权重的动画首选项

到目前为止,我得到的是:

import pymel.core as pm

def setBlockingPrefs():
    
    pm.keyTangent(edit = True, g = True, itt = 'clamped')
    pm.keyTangent(edit = True, g = True, ott = 'step')
    pm.keyTangent(edit = True, g = True, weightedTangents = 1)
       
def setSpliningPrefs():
    
    pm.keyTangent(edit = True, g = True, itt = 'auto')
    pm.keyTangent(edit = True, g = True, ott = 'auto')
    pm.keyTangent(edit = True, g = True, weightedTangents = 1)

这段代码没有错误,但是,我什么也没有得到,首选项没有改变

我错过了什么

多谢各位


Tags: trueautodef动画全局edit按钮itt