CgTd

设置属性

2018-06-25  本文已影响0人  N景波

修改obj特殊属性的示例(如 IK tag,约束,变体等)

def SetPriority(Mode, Value, obj): 
    pd=obj[c4d.EXPRESSION_PRIORITY]
    pd.SetPriorityValue(c4d.PRIORITYVALUE_MODE, Mode)
    pd.SetPriorityValue(c4d.PRIORITYVALUE_PRIORITY, Value)
    obj[c4d.EXPRESSION_PRIORITY]=pd
    return

mode:与下拉选项相关的优先级,应该是0-4之间的整数

大于4的下拉就显示空白了

value: 想要设置的优先级数值,范围0-499
obj: 这是想要修改其优先级的对象或tag
下面是应用,先创建一个cube,添加约束 tag,选中cube后,在主函数中运行下列代码:

def main():
    tag=op.GetFirstTag()
    SetPriority(4,100, tag)
上一篇 下一篇

猜你喜欢

热点阅读