本文整理汇总了Python中Lib.defaultArgs方法的典型用法代码示例。如果您正苦于以下问题:Python Lib.defaultArgs方法的具体用法?Python Lib.defaultArgs怎么用?Python Lib.defaultArgs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Lib
的用法示例。
在下文中一共展示了Lib.defaultArgs方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: createSplineIk
# 需要导入模块: import Lib [as 别名]
# 或者: from Lib import defaultArgs [as 别名]
def createSplineIk(name, joints, **kwargs):
"""
Creates spline Ik
return values:
IK
EFF
CRV
"""
# Default args
args = {"sol":"ikRPsolver"}
functArgs = Lib.defaultArgs(args, kwargs)
kwargs = Lib.deleteDictKey(kwargs, "sol")
ret = {}
handleData = cmds.ikHandle( n= (name + "_IKH"), sol= functArgs["sol"], sj= joints[0], ee= joints[len(joints)-1],**kwargs)
cmds.setAttr((handleData[0] + ".v"), 0)
handleData[2] = cmds.rename(handleData[2],(name+ "IK_CRV") )
ret["IK"] = handleData[0]
ret["EFF"] = handleData[1]
ret["CRV"] = handleData[2]
return ret
示例2: createIkHandle
# 需要导入模块: import Lib [as 别名]
# 或者: from Lib import defaultArgs [as 别名]
def createIkHandle(name, joints, **kwargs):
"""
Creates Ik handle for three joints
return values:
IK
EFF
"""
# Default args
args = {"sol":"ikRPsolver"}
functArgs = Lib.defaultArgs(args, kwargs)
kwargs = Lib.deleteDictKey(kwargs, "sol")
ret = {}
if len(joints) != 3:
cmds.error("Incorrect number of joints supplied to IkHandle.")
handleData = cmds.ikHandle( n= (name + "_IKH"), sol= functArgs["sol"], sj= joints[0], ee= joints[2],**kwargs)
cmds.setAttr((handleData[0] + ".v"), 0)
ret["IK"] = handleData[0]
ret["EFF"] = handleData[1]
return ret